C# Класс Source.Reflection.ClassDescriptor

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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