C# Class Source.Reflection.ClassDescriptor

Afficher le fichier Open project: mrange/T4Include

Méthodes publiques

Свойство Type Description
Attributes object[]
Creator Func
DictionaryKeyType System.Type
DictionaryValueType System.Type
HasCreator bool
IsDictionaryLike bool
IsListLike bool
IsNullable bool
ListItemType System.Type
Members Source.Reflection.MemberDescriptor[]
Name string
NonNullableType System.Type
PublicGetMembers Source.Reflection.MemberDescriptor[]
Type System.Type

Méthodes publiques

Méthode Description
ClassDescriptor ( Type type ) : System
FindMember ( string name, bool requirePublicGet = true, bool requirePublicSet = true ) : MemberDescriptor
GetClassDescriptor ( Type type ) : ClassDescriptor

Private Methods

Méthode Description
AsGenericType ( Type type, Type asType ) : Type
GetCreator ( Type type ) : Func
HasIndexParameters ( MemberInfo mi ) : bool

Method Details

ClassDescriptor() public méthode

public ClassDescriptor ( Type type ) : System
type System.Type
Résultat System

FindMember() public méthode

public FindMember ( string name, bool requirePublicGet = true, bool requirePublicSet = true ) : MemberDescriptor
name string
requirePublicGet bool
requirePublicSet bool
Résultat MemberDescriptor

GetClassDescriptor() public static méthode

public static GetClassDescriptor ( Type type ) : ClassDescriptor
type System.Type
Résultat ClassDescriptor

Property Details

Attributes public_oe property

public object[] Attributes
Résultat object[]

Creator public_oe property

public Func Creator
Résultat Func

DictionaryKeyType public_oe property

public Type,System DictionaryKeyType
Résultat System.Type

DictionaryValueType public_oe property

public Type,System DictionaryValueType
Résultat System.Type

HasCreator public_oe property

public bool HasCreator
Résultat bool

IsDictionaryLike public_oe property

public bool IsDictionaryLike
Résultat bool

IsListLike public_oe property

public bool IsListLike
Résultat bool

IsNullable public_oe property

public bool IsNullable
Résultat bool

ListItemType public_oe property

public Type,System ListItemType
Résultat System.Type

Members public_oe property

public MemberDescriptor[],Source.Reflection Members
Résultat Source.Reflection.MemberDescriptor[]

Name public_oe property

public string Name
Résultat string

NonNullableType public_oe property

public Type,System NonNullableType
Résultat System.Type

PublicGetMembers public_oe property

public MemberDescriptor[],Source.Reflection PublicGetMembers
Résultat Source.Reflection.MemberDescriptor[]

Type public_oe property

public Type,System Type
Résultat System.Type