C# Class NServiceBus.XmlSerializerCache

显示文件 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_oe property

public ConcurrentDictionary> typeToFields
return IEnumerable>.ConcurrentDictionary

typeToProperties public_oe property

public ConcurrentDictionary> typeToProperties
return IEnumerable>.ConcurrentDictionary

typesToCreateForArrays public_oe property

public ConcurrentDictionary typesToCreateForArrays
return Type>.ConcurrentDictionary

typesToCreateForEnumerables public_oe property

public ConcurrentDictionary typesToCreateForEnumerables
return Type>.ConcurrentDictionary