C# Class Microsoft.JScript.Member

Inheritance: Microsoft.JScript.Binding
Datei anzeigen Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
ToString ( ) : String

Protected Methods

Method Description
GetObject ( ) : Object
HandleNoSuchMemberError ( ) : void
TranslateToILObject ( ILGenerator il, Type obType, bool noValue ) : void
TranslateToILWithDupOfThisOb ( ILGenerator il ) : void

Private Methods

Method Description
BindName ( JSField inferenceTarget ) : void
Evaluate ( ) : Object
EvaluateAsLateBinding ( ) : LateBinding
EvaluateAsType ( ) : Object
EvaluateAsWrappedNamespace ( bool giveErrorIfNameInUse ) : WrappedNamespace
InferType ( JSField inference_target ) : IReflect
InferTypeOfCall ( JSField inference_target, bool isConstructor ) : IReflect
Member ( Context context, AST rootObject, AST memberName ) : Microsoft.JScript.Vsa
PartiallyEvaluate ( ) : AST
PartiallyEvaluateAsCallable ( ) : AST
PartiallyEvaluateAsReference ( ) : AST
ProvideWrapperForPrototypeProperties ( IReflect obType ) : IReflect
ResolveCustomAttribute ( ASTList args, IReflect argIRs, AST target ) : Object
TranslateToILInitializer ( ILGenerator il ) : void
TranslateToLateBinding ( ILGenerator il, bool speculativeEarlyBindingsExist ) : void

Method Details

GetObject() protected method

protected GetObject ( ) : Object
return Object

HandleNoSuchMemberError() protected method

protected HandleNoSuchMemberError ( ) : void
return void

ToString() public method

public ToString ( ) : String
return String

TranslateToILObject() protected method

protected TranslateToILObject ( ILGenerator il, Type obType, bool noValue ) : void
il ILGenerator
obType Type
noValue bool
return void

TranslateToILWithDupOfThisOb() protected method

protected TranslateToILWithDupOfThisOb ( ILGenerator il ) : void
il ILGenerator
return void