C# Класс Microsoft.JScript.FunctionScope

Наследование: Microsoft.JScript.ActivationObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddNewField JSVariableField
AddOuterScopeField void
AddReturnValueField void
CloseNestedFunctions void
FunctionScope System
FunctionScope System
GetLocalFields Microsoft.JScript.JSLocalField[]
GetName String
GetNextSlotNumber int
GetOuterLocalField JSLocalField
GiveOuterFunctionsTheBadNews void
HandleUnitializedVariables void
SetMemberValue void
SetMemberValue void

Открытые методы

Метод Описание
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]

Защищенные методы

Метод Описание
CreateField ( String name, FieldAttributes attributeFlags, Object value ) : JSVariableField

Приватные методы

Метод Описание
AddNewField ( String name, FieldAttributes attributeFlags, FunctionObject func ) : JSVariableField
AddOuterScopeField ( String name, JSLocalField field ) : void
AddReturnValueField ( ) : void
CloseNestedFunctions ( StackFrame sf ) : void
FunctionScope ( ScriptObject parent ) : System
FunctionScope ( ScriptObject parent, bool isMethod ) : System
GetLocalFields ( ) : Microsoft.JScript.JSLocalField[]
GetName ( ) : String
GetNextSlotNumber ( ) : int
GetOuterLocalField ( String name ) : JSLocalField
GiveOuterFunctionsTheBadNews ( ) : void
HandleUnitializedVariables ( ) : void
SetMemberValue ( String name, Object value ) : void
SetMemberValue ( String name, Object value, StackFrame sf ) : void

Описание методов

CreateField() защищенный Метод

protected CreateField ( String name, FieldAttributes attributeFlags, Object value ) : JSVariableField
name String
attributeFlags FieldAttributes
value Object
Результат JSVariableField

GetMember() публичный Метод

public GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
name String
bindingAttr BindingFlags
Результат System.Reflection.MemberInfo[]