C# Class NServiceBus.XmlSerializerCache

Show file Open project: Particular/NServiceBus Class Usage Examples

Public Properties

Property Type Description
typeToFields IEnumerable>.ConcurrentDictionary
typeToProperties IEnumerable>.ConcurrentDictionary
typesToCreateForArrays Type>.ConcurrentDictionary
typesToCreateForEnumerables Type>.ConcurrentDictionary

Public Methods

Method Description
InitType ( Type t ) : void

Private Methods

Method Description
GetAllFieldsForType ( Type t ) : System.Reflection.FieldInfo[]
GetAllPropertiesForType ( Type t, bool isKeyValuePair ) : System.Reflection.PropertyInfo[]

Method Details

InitType() public method

public InitType ( Type t ) : void
t System.Type
return void

Property Details

typeToFields public property

public ConcurrentDictionary> typeToFields
return IEnumerable>.ConcurrentDictionary

typeToProperties public property

public ConcurrentDictionary> typeToProperties
return IEnumerable>.ConcurrentDictionary

typesToCreateForArrays public property

public ConcurrentDictionary typesToCreateForArrays
return Type>.ConcurrentDictionary

typesToCreateForEnumerables public property

public ConcurrentDictionary typesToCreateForEnumerables
return Type>.ConcurrentDictionary