Class RCaronInvokeMemberBinder
Assembly: RCaron.Jit.dll
View Source
Declarationcsharp
public class RCaronInvokeMemberBinder : InvokeMemberBinder
Declarationcsharp
public class RCaronInvokeMemberBinder : InvokeMemberBinder
Inheritance: System.Object
-> System.Runtime.CompilerServices.CallSiteBinder
-> System.Dynamic.DynamicMetaObjectBinder
-> System.Dynamic.InvokeMemberBinder
Properties
Context
View Source
Declarationcsharp
public CompiledContext Context { get; }
Declarationcsharp
public CompiledContext Context { get; }
Methods
FallbackInvoke(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject?)
View Source
Declarationcsharp
public override DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Declarationcsharp
public override DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Returns
System.Dynamic.DynamicMetaObject
Parameters
Type | Name |
---|---|
System.Dynamic.DynamicMetaObject | target |
System.Dynamic.DynamicMetaObject[] | args |
System.Dynamic.DynamicMetaObject | errorSuggestion |
FallbackInvokeMember(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject?)
View Source
Declarationcsharp
public override DynamicMetaObject FallbackInvokeMember(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Declarationcsharp
public override DynamicMetaObject FallbackInvokeMember(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Returns
System.Dynamic.DynamicMetaObject
Parameters
Type | Name |
---|---|
System.Dynamic.DynamicMetaObject | target |
System.Dynamic.DynamicMetaObject[] | args |
System.Dynamic.DynamicMetaObject | errorSuggestion |
GetClassInstanceDefinitionRestrictions(DynamicMetaObject, ClassInstance)
View Source
Declarationcsharp
public static BindingRestrictions GetClassInstanceDefinitionRestrictions(DynamicMetaObject target, ClassInstance classInstance)
Declarationcsharp
public static BindingRestrictions GetClassInstanceDefinitionRestrictions(DynamicMetaObject target, ClassInstance classInstance)
Returns
System.Dynamic.BindingRestrictions
Parameters
Type | Name |
---|---|
System.Dynamic.DynamicMetaObject | target |
RCaron.Classes.ClassInstance | classInstance |
Extension Methods
- System.Object.RCaron.ListEx.Expect``1
- RCaron.ListEx.NotNull(object?)