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

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

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

Метод Описание
CompareTo ( Object ob ) : int
GetConstructors ( ) : System.Reflection.ConstructorInfo[]
GetCustomAttributes ( bool inherit ) : Object[]
GetField ( String name ) : FieldInfo
GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
GetMethod ( String name ) : MethodInfo
GetProperty ( String name ) : PropertyInfo

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

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

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

Метод Описание
AddClassesFromInheritanceChain ( String name, ArrayList result ) : void
ClassScope ( AST name, GlobalScope scope ) : System
FakeCallToTypeMethod ( MethodInfo method, Object arguments, Exception e ) : Object
GetBakedSuperType ( ) : Type
GetDefaultValue ( PreferredType preferred_type ) : Object
GetFullName ( ) : String
GetMemberFields ( ) : Microsoft.JScript.JSMemberField[]
GetName ( ) : String
GetPackage ( ) : PackageScope
GetPropertyEnumerator ( ArrayList enums, ArrayList objects ) : void
GetSuperType ( ) : IReflect
GetTypeBuilder ( ) : TypeBuilder
GetTypeBuilderOrEnumBuilder ( ) : Type
GetUnderlyingTypeIfEnum ( ) : IReflect
HasInstance ( Object ob ) : bool
ImplementsInterface ( IReflect iface ) : bool
IsCLSCompliant ( ) : bool
IsNestedIn ( ClassScope other, bool isStatic ) : bool
IsPromotableTo ( Type other ) : bool
IsSameOrDerivedFrom ( ClassScope other ) : bool
IsSameOrDerivedFrom ( Type other ) : bool
ParentIsInSamePackage ( ) : bool
ScopeOfClassMemberInitializer ( ScriptObject scope ) : ClassScope

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

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

public CompareTo ( Object ob ) : int
ob Object
Результат int

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

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

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

public GetConstructors ( ) : System.Reflection.ConstructorInfo[]
Результат System.Reflection.ConstructorInfo[]

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

public GetCustomAttributes ( bool inherit ) : Object[]
inherit bool
Результат Object[]

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

public GetField ( String name ) : FieldInfo
name String
Результат System.Reflection.FieldInfo

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

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

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

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

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

public GetMethod ( String name ) : MethodInfo
name String
Результат System.Reflection.MethodInfo

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

public GetProperty ( String name ) : PropertyInfo
name String
Результат System.Reflection.PropertyInfo