Skip to main content

TypeProperties<T>

Assembly: ServiceStack.Text.dll​
View Source​
Declaration
public class TypeProperties<T> : TypeProperties

Inherited Properties​

PublicPropertyInfos​

View Source​
Declaration
public PropertyInfo[] PublicPropertyInfos { get; protected set; }

Type​

View Source​
Declaration
public Type Type { get; protected set; }

Fields​

Instance​

View Source​
Declaration
public static readonly TypeProperties<T> Instance

Methods​

GetAccessor(String)​

View Source​
Declaration
public static PropertyAccessor GetAccessor(string propertyName)
Returns​

ServiceStack.PropertyAccessor

Parameters​
TypeName
System.StringpropertyName

Inherited Methods​

Get(Type)​

View Source​
Declaration
public static TypeProperties Get(Type type)
Returns​

ServiceStack.TypeProperties

Parameters​
TypeName
System.Typetype

GetAccessor(String)​

View Source​
Declaration
public PropertyAccessor GetAccessor(string propertyName)
Returns​

ServiceStack.PropertyAccessor

Parameters​
TypeName
System.StringpropertyName

GetPublicGetter(PropertyInfo)​

View Source​
Declaration
public GetMemberDelegate GetPublicGetter(PropertyInfo pi)
Returns​

ServiceStack.GetMemberDelegate

Parameters​
TypeName
System.Reflection.PropertyInfopi

GetPublicGetter(String)​

View Source​
Declaration
public GetMemberDelegate GetPublicGetter(string name)
Returns​

ServiceStack.GetMemberDelegate

Parameters​
TypeName
System.Stringname

GetPublicProperty(String)​

View Source​
Declaration
public PropertyInfo GetPublicProperty(string name)
Returns​

System.Reflection.PropertyInfo

Parameters​
TypeName
System.Stringname

GetPublicSetter(PropertyInfo)​

View Source​
Declaration
public SetMemberDelegate GetPublicSetter(PropertyInfo pi)
Returns​

ServiceStack.SetMemberDelegate

Parameters​
TypeName
System.Reflection.PropertyInfopi

GetPublicSetter(String)​

View Source​
Declaration
public SetMemberDelegate GetPublicSetter(string name)
Returns​

ServiceStack.SetMemberDelegate

Parameters​
TypeName
System.Stringname