Skip to main content
Version: 0.1.0

Class Shared

Assembly: RCaron.Jit.dll
View Source
Declaration
csharp
public static class Shared
Declaration
csharp
public static class Shared

Methods

DoFunction(CompiledFunction, DynamicMetaObject, DynamicMetaObject[], string, CallInfo, Type, BindingRestrictions)

View Source
Declaration
csharp
public static DynamicMetaObject DoFunction(CompiledFunction func, DynamicMetaObject target, DynamicMetaObject[] args, string name, CallInfo callInfo, Type returnType, BindingRestrictions restrictions)
Declaration
csharp
public static DynamicMetaObject DoFunction(CompiledFunction func, DynamicMetaObject target, DynamicMetaObject[] args, string name, CallInfo callInfo, Type returnType, BindingRestrictions restrictions)
Returns

System.Dynamic.DynamicMetaObject

Parameters
TypeName
RCaron.Jit.CompiledFunctionfunc
System.Dynamic.DynamicMetaObjecttarget
System.Dynamic.DynamicMetaObject[]args
System.Stringname
System.Dynamic.CallInfocallInfo
System.TypereturnType
System.Dynamic.BindingRestrictionsrestrictions

GetSameClassDefinitionRestrictions(DynamicMetaObject, ClassDefinition)

View Source
Declaration
csharp
public static BindingRestrictions GetSameClassDefinitionRestrictions(DynamicMetaObject target, ClassDefinition classDefinition)
Declaration
csharp
public static BindingRestrictions GetSameClassDefinitionRestrictions(DynamicMetaObject target, ClassDefinition classDefinition)
Returns

System.Dynamic.BindingRestrictions

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