C# Class Microsoft.JScript.FunctionObject

Inheritance: ScriptFunction
Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
Call Object
Call Object
Call Object
CallASTFunc Object
CheckCLSCompliance void
Construct Object
ConvertArguments void
CopyToNewParamArray System.Array
CopyToNewParamArray Object[]
EmitLastLineInfo void
FunctionObject Microsoft.JScript.Vsa
FunctionObject Microsoft.JScript.Vsa
FunctionObject Microsoft.JScript.Vsa
GetConstructorInfo System.Reflection.ConstructorInfo
GetMethodBase System.Reflection.MethodBase
GetMethodInfo System.Reflection.MethodInfo
GetName String
GetNumberOfFormalParameters int
IsNestedFunctionField bool
IsPresentIn bool
PartiallyEvaluate void
ReturnType IReflect
TranslateBodyToIL void
TranslateToIL void
TranslateToILToCopyLocalsFromNestedScope void
TranslateToILToCopyLocalsToNestedScope void
TranslateToILToCopyOuterScopeLocals void
TranslateToILToLoadEngine void
TranslateToILToLoadEngine void
TranslateToILToRestoreLocals void
TranslateToILToRestoreLocals void
TranslateToILToSaveLocals void
TranslateToMethodWithStackFrame void

Public Methods

Method Description
ToString ( ) : String

Private Methods

Method Description
Call ( Object args, Object thisob ) : Object
Call ( Object args, Object thisob, Binder binder, CultureInfo culture ) : Object
Call ( Object args, Object thisob, ScriptObject enclosing_scope, Closure calleeClosure, Binder binder, CultureInfo culture ) : Object
CallASTFunc ( Object args, Object thisob, ScriptObject enclosing_scope, Closure calleeClosure, Binder binder, CultureInfo culture ) : Object
CheckCLSCompliance ( bool classIsCLSCompliant ) : void
Construct ( JSObject thisob, Object args ) : Object
ConvertArguments ( Object args, Object newargs, int offset, int length, int n, Binder binder, CultureInfo culture ) : void
CopyToNewParamArray ( Type t, int n, Object args, int offset, Binder binder, CultureInfo culture ) : Array
CopyToNewParamArray ( IReflect ir, int n, Object args, int offset ) : Object[]
EmitLastLineInfo ( ILGenerator il ) : void
FunctionObject ( String name, ParameterDeclaration parameter_declarations, TypeExpression return_type_expr, Block body, FunctionScope own_scope, ScriptObject enclosing_scope, Context funcContext, MethodAttributes attributes ) : Microsoft.JScript.Vsa
FunctionObject ( String name, ParameterDeclaration parameter_declarations, TypeExpression return_type_expr, Block body, FunctionScope own_scope, ScriptObject enclosing_scope, Context funcContext, MethodAttributes attributes, CustomAttributeList customAttributes, bool isMethod ) : Microsoft.JScript.Vsa
FunctionObject ( Type t, String name, String method_name, String formal_parameters, JSLocalField fields, bool must_save_stack_locals, bool hasArgumentsObject, String text, VsaEngine engine ) : Microsoft.JScript.Vsa
GetConstructorInfo ( CompilerGlobals compilerGlobals ) : ConstructorInfo
GetMethodBase ( CompilerGlobals compilerGlobals ) : MethodBase
GetMethodInfo ( CompilerGlobals compilerGlobals ) : MethodInfo
GetName ( ) : String
GetNumberOfFormalParameters ( ) : int
IsNestedFunctionField ( JSLocalField field ) : bool
IsPresentIn ( FieldInfo field, FieldInfo fields ) : bool
PartiallyEvaluate ( ) : void
ReturnType ( JSField inference_target ) : IReflect
TranslateBodyToIL ( ILGenerator il, CompilerGlobals compilerGlobals ) : void
TranslateToIL ( CompilerGlobals compilerGlobals ) : void
TranslateToILToCopyLocalsFromNestedScope ( ILGenerator il, FunctionScope nestedScope ) : void
TranslateToILToCopyLocalsToNestedScope ( ILGenerator il, FunctionScope nestedScope, JSLocalField notToBeRestored ) : void
TranslateToILToCopyOuterScopeLocals ( ILGenerator il, bool copyToNested, JSLocalField notToBeRestored ) : void
TranslateToILToLoadEngine ( ILGenerator il ) : void
TranslateToILToLoadEngine ( ILGenerator il, bool allocateLocal ) : void
TranslateToILToRestoreLocals ( ILGenerator il ) : void
TranslateToILToRestoreLocals ( ILGenerator il, JSLocalField notToBeRestored ) : void
TranslateToILToSaveLocals ( ILGenerator il ) : void
TranslateToMethodWithStackFrame ( ILGenerator il, CompilerGlobals compilerGlobals, bool staticInitializer ) : void

Method Details

ToString() public method

public ToString ( ) : String
return String