C# Class Source.Reflection.MemberDescriptor

显示文件 Open project: mrange/T4Include

Public Properties

Property Type Description
Attributes object[]
Getter object>.Func
HasGetter bool
HasPublicGetter bool
HasPublicSetter bool
HasSetter bool
MemberInfo System.Reflection.MemberInfo
MemberType System.Type
Name string
Setter object>.Action

Public Methods

Method Description
MemberDescriptor ( MemberInfo memberInfo ) : System

Private Methods

Method Description
GetGetter ( MemberInfo mi ) : object>.Func
GetSetter ( MemberInfo mi ) : object>.Action

Method Details

MemberDescriptor() public method

public MemberDescriptor ( MemberInfo memberInfo ) : System
memberInfo System.Reflection.MemberInfo
return System

Property Details

Attributes public_oe property

public object[] Attributes
return object[]

Getter public_oe property

public Func Getter
return object>.Func

HasGetter public_oe property

public bool HasGetter
return bool

HasPublicGetter public_oe property

public bool HasPublicGetter
return bool

HasPublicSetter public_oe property

public bool HasPublicSetter
return bool

HasSetter public_oe property

public bool HasSetter
return bool

MemberInfo public_oe property

public MemberInfo,System.Reflection MemberInfo
return System.Reflection.MemberInfo

MemberType public_oe property

public Type,System MemberType
return System.Type

Name public_oe property

public string Name
return string

Setter public_oe property

public Action Setter
return object>.Action