C# 클래스 Microsoft.JScript.FunctionScope

상속: Microsoft.JScript.ActivationObject
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

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[]