C# Class Source.Reflection.MemberDescriptor

Show file 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 property

public object[] Attributes
return object[]

Getter public property

public Func Getter
return object>.Func

HasGetter public property

public bool HasGetter
return bool

HasPublicGetter public property

public bool HasPublicGetter
return bool

HasPublicSetter public property

public bool HasPublicSetter
return bool

HasSetter public property

public bool HasSetter
return bool

MemberInfo public property

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

MemberType public property

public Type,System MemberType
return System.Type

Name public property

public string Name
return string

Setter public property

public Action Setter
return object>.Action