C# Class Microsoft.JScript.LateBinding

显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Properties

Property Type Description
obj Object

Public Methods

Method Description
Delete ( ) : bool
DeleteMember ( Object obj, String name ) : bool
LateBinding ( String name ) : Microsoft.JScript.Vsa
LateBinding ( String name, Object obj ) : Microsoft.JScript.Vsa

Private Methods

Method Description
BindToMember ( ) : MemberInfo
Call ( Binder binder, Object arguments, ParameterModifier modifiers, CultureInfo culture, String namedParameters, bool construct, bool brackets, VsaEngine engine ) : Object
Call ( Object arguments, bool construct, bool brackets, VsaEngine engine ) : Object
CallCOMObject ( IReflect ir, String name, Object ob, Binder binder, Object arguments, ParameterModifier modifiers, CultureInfo culture, String namedParameters, bool construct, bool brackets, VsaEngine engine ) : Object
CallMethod ( MethodInfo method, Object arguments, Object thisob, Binder binder, CultureInfo culture, String namedParameters ) : Object
CallOneOfTheMembers ( MemberInfo members, Object arguments, bool construct, Object thisob, Binder binder, CultureInfo culture, String namedParameters, VsaEngine engine ) : Object
CallOneOfTheMembers ( MemberInfo members, Object arguments, bool construct, Object thisob, Binder binder, CultureInfo culture, String namedParameters, VsaEngine engine, bool &memberCalled ) : Object
CallValue ( Object thisob, Object val, Object arguments, bool construct, bool brackets, VsaEngine engine ) : Object
CallValue ( Object val, Object arguments, bool construct, bool brackets, VsaEngine engine, Object thisob, Binder binder, CultureInfo culture, String namedParameters ) : Object
CallValue2 ( Object val, Object thisob, Object arguments, bool construct, bool brackets, VsaEngine engine ) : Object
Change64bitIntegersToDouble ( Object arguments ) : void
DeleteValueAtIndex ( Object obj, ulong index ) : bool
GetIRForObjectThatRequiresInvokeMember ( Object obj, bool checkForDebugger ) : IReflect
GetIRForObjectThatRequiresInvokeMember ( Object obj, bool checkForDebugger, TypeCode tcode ) : IReflect
GetMemberValue ( Object obj, String name ) : Object
GetMemberValue ( Object obj, String name, MemberInfo member, MemberInfo members ) : Object
GetMemberValue2 ( Object obj, String name ) : Object
GetNonMissingValue ( ) : Object
GetValue ( ) : Object
GetValue2 ( ) : Object
GetValueAtIndex ( Object obj, ulong index ) : Object
LateBinding ( String name, Object obj, bool checkForDebugger ) : Microsoft.JScript.Vsa
LickArgumentsIntoShape ( ParameterInfo pars, Object arguments, Binder binder, CultureInfo culture ) : Object[]
SelectMember ( MemberInfo mems ) : MemberInfo
SetIndexedDefaultPropertyValue ( Object ob, Object arguments, Object value ) : void
SetIndexedPropertyValue ( Object arguments, Object value ) : void
SetIndexedPropertyValueStatic ( Object obj, Object arguments, Object value ) : void
SetMember ( Object obj, Object value, MemberInfo member ) : void
SetMemberValue ( Object obj, String name, Object value ) : void
SetMemberValue ( Object obj, String name, Object value, MemberInfo member, MemberInfo members ) : void
SetValue ( Object value ) : void
SetValueAtIndex ( Object obj, ulong index, Object value ) : void
SwapValues ( Object obj, uint left, uint right ) : void
ToIndices ( Object arguments ) : int[]

Method Details

Delete() public method

public Delete ( ) : bool
return bool

DeleteMember() public static method

public static DeleteMember ( Object obj, String name ) : bool
obj Object
name String
return bool

LateBinding() public method

public LateBinding ( String name ) : Microsoft.JScript.Vsa
name String
return Microsoft.JScript.Vsa

LateBinding() public method

public LateBinding ( String name, Object obj ) : Microsoft.JScript.Vsa
name String
obj Object
return Microsoft.JScript.Vsa

Property Details

obj public_oe property

public Object obj
return Object