C# Class XSerializer.CustomSerializer.HelperFactory

Show file Open project: QuickenLoans/XSerializer

Public Methods

Method Description
CreateHelper ( Type type, XSerializerXmlReader reader ) : IHelper
HelperFactory ( SerializableProperty[]>.Dictionary serializablePropertiesMap ) : System

Private Methods

Method Description
GetCreateHelperFunc ( Type type, ICollection serializableProperties ) : IHelper>.Func
IsIDictionaryParameterAndReadOnlyDictionaryProperty ( ParameterInfo parameter, PropertyInfo property ) : bool
IsIListParameterAndReadOnlyCollectionProperty ( ParameterInfo parameter, PropertyInfo property ) : bool

Method Details

CreateHelper() public method

public CreateHelper ( Type type, XSerializerXmlReader reader ) : IHelper
type System.Type
reader XSerializerXmlReader
return IHelper

HelperFactory() public method

public HelperFactory ( SerializableProperty[]>.Dictionary serializablePropertiesMap ) : System
serializablePropertiesMap SerializableProperty[]>.Dictionary
return System