C# Class Microsoft.JScript.ClassScope

Inheritance: Microsoft.JScript.ActivationObject, IComparable
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateField ( String name, FieldAttributes attributeFlags, Object value ) : JSVariableField

Private Methods

Méthode Description
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

Method Details

CompareTo() public méthode

public CompareTo ( Object ob ) : int
ob Object
Résultat int

CreateField() protected méthode

protected CreateField ( String name, FieldAttributes attributeFlags, Object value ) : JSVariableField
name String
attributeFlags FieldAttributes
value Object
Résultat JSVariableField

GetConstructors() public méthode

public GetConstructors ( ) : System.Reflection.ConstructorInfo[]
Résultat System.Reflection.ConstructorInfo[]

GetCustomAttributes() public méthode

public GetCustomAttributes ( bool inherit ) : Object[]
inherit bool
Résultat Object[]

GetField() public méthode

public GetField ( String name ) : FieldInfo
name String
Résultat System.Reflection.FieldInfo

GetMember() public méthode

public GetMember ( String name, BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
name String
bindingAttr BindingFlags
Résultat System.Reflection.MemberInfo[]

GetMembers() public méthode

public GetMembers ( BindingFlags bindingAttr ) : System.Reflection.MemberInfo[]
bindingAttr BindingFlags
Résultat System.Reflection.MemberInfo[]

GetMethod() public méthode

public GetMethod ( String name ) : MethodInfo
name String
Résultat System.Reflection.MethodInfo

GetProperty() public méthode

public GetProperty ( String name ) : PropertyInfo
name String
Résultat System.Reflection.PropertyInfo