跳到主要内容
版本:0.1.0

Class RCaronInvokeMemberBinder

Assembly: RCaron.Jit.dll
View Source
Declaration
csharp
public class RCaronInvokeMemberBinder : InvokeMemberBinder
Declaration
csharp
public class RCaronInvokeMemberBinder : InvokeMemberBinder

Inheritance: System.Object -> System.Runtime.CompilerServices.CallSiteBinder -> System.Dynamic.DynamicMetaObjectBinder -> System.Dynamic.InvokeMemberBinder

Properties

Context

View Source
Declaration
csharp
public CompiledContext Context { get; }
Declaration
csharp
public CompiledContext Context { get; }

Methods

FallbackInvoke(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject?)

View Source
Declaration
csharp
public override DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Declaration
csharp
public override DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Returns

System.Dynamic.DynamicMetaObject

Parameters
TypeName
System.Dynamic.DynamicMetaObjecttarget
System.Dynamic.DynamicMetaObject[]args
System.Dynamic.DynamicMetaObjecterrorSuggestion

FallbackInvokeMember(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject?)

View Source
Declaration
csharp
public override DynamicMetaObject FallbackInvokeMember(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Declaration
csharp
public override DynamicMetaObject FallbackInvokeMember(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject? errorSuggestion)
Returns

System.Dynamic.DynamicMetaObject

Parameters
TypeName
System.Dynamic.DynamicMetaObjecttarget
System.Dynamic.DynamicMetaObject[]args
System.Dynamic.DynamicMetaObjecterrorSuggestion

GetClassInstanceDefinitionRestrictions(DynamicMetaObject, ClassInstance)

View Source
Declaration
csharp
public static BindingRestrictions GetClassInstanceDefinitionRestrictions(DynamicMetaObject target, ClassInstance classInstance)
Declaration
csharp
public static BindingRestrictions GetClassInstanceDefinitionRestrictions(DynamicMetaObject target, ClassInstance classInstance)
Returns

System.Dynamic.BindingRestrictions

Parameters
TypeName
System.Dynamic.DynamicMetaObjecttarget
RCaron.Classes.ClassInstanceclassInstance

Extension Methods