C# 클래스 Source.Reflection.ClassDescriptor

파일 보기 프로젝트 열기: mrange/T4Include

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
ClassDescriptor ( Type type ) : System
FindMember ( string name, bool requirePublicGet = true, bool requirePublicSet = true ) : MemberDescriptor
GetClassDescriptor ( Type type ) : ClassDescriptor

비공개 메소드들

메소드 설명
AsGenericType ( Type type, Type asType ) : Type
GetCreator ( Type type ) : Func
HasIndexParameters ( MemberInfo mi ) : bool

메소드 상세

ClassDescriptor() 공개 메소드

public ClassDescriptor ( Type type ) : System
type System.Type
리턴 System

FindMember() 공개 메소드

public FindMember ( string name, bool requirePublicGet = true, bool requirePublicSet = true ) : MemberDescriptor
name string
requirePublicGet bool
requirePublicSet bool
리턴 MemberDescriptor

GetClassDescriptor() 공개 정적인 메소드

public static GetClassDescriptor ( Type type ) : ClassDescriptor
type System.Type
리턴 ClassDescriptor

프로퍼티 상세

Attributes 공개적으로 프로퍼티

public object[] Attributes
리턴 object[]

Creator 공개적으로 프로퍼티

public Func Creator
리턴 Func

DictionaryKeyType 공개적으로 프로퍼티

public Type,System DictionaryKeyType
리턴 System.Type

DictionaryValueType 공개적으로 프로퍼티

public Type,System DictionaryValueType
리턴 System.Type

HasCreator 공개적으로 프로퍼티

public bool HasCreator
리턴 bool

IsDictionaryLike 공개적으로 프로퍼티

public bool IsDictionaryLike
리턴 bool

IsListLike 공개적으로 프로퍼티

public bool IsListLike
리턴 bool

IsNullable 공개적으로 프로퍼티

public bool IsNullable
리턴 bool

ListItemType 공개적으로 프로퍼티

public Type,System ListItemType
리턴 System.Type

Members 공개적으로 프로퍼티

public MemberDescriptor[],Source.Reflection Members
리턴 Source.Reflection.MemberDescriptor[]

Name 공개적으로 프로퍼티

public string Name
리턴 string

NonNullableType 공개적으로 프로퍼티

public Type,System NonNullableType
리턴 System.Type

PublicGetMembers 공개적으로 프로퍼티

public MemberDescriptor[],Source.Reflection PublicGetMembers
리턴 Source.Reflection.MemberDescriptor[]

Type 공개적으로 프로퍼티

public Type,System Type
리턴 System.Type