public AdaptedXmlDeserializer(IXmlDeserializer xmlDeserializer) { if (xmlDeserializer == null) { throw new ArgumentNullException(nameof(xmlDeserializer)); } this.xmlDeserializer = xmlDeserializer; }
public XmlTransformDeserializer(IXmlDeserializer deserializer) { if (deserializer == null) { throw new ArgumentNullException(nameof(deserializer)); } this.deserializer = deserializer; }
/// <summary> /// Constructor taking the deserializer and a delegate to the tests to run on the deserialized object /// </summary> /// <param name="serializer_"></param> /// <param name="tests_"></param> public XmlDeserializerConstraint(IXmlDeserializer <T> serializer_, DeserializationTests <T> tests_) { if (null == serializer_) { throw new ArgumentNullException(nameof(serializer_)); } _serializer = serializer_; _tests = tests_; }
/// <summary> /// Constructor taking the deserializer to use and the test constraint to apply /// </summary> /// <param name="serializer_"></param> /// <param name="constraint_"></param> public XmlDeserializerConstraint(IXmlDeserializer <T> serializer_, Constraint constraint_) { if (null == serializer_) { throw new ArgumentNullException(nameof(serializer_)); } _serializer = serializer_; _constraint = constraint_; }
/// <summary> /// /// </summary> /// <param name="serializer_"></param> public DeserializeConstraintCreator(IXmlDeserializer <T> serializer_) { if (null == serializer_) { throw new ArgumentNullException("serializer_"); } Serializer = serializer_; Factory = new XmlDeserializerConstraintFactory(); }
private static ItemDeserializer SetupClass(IPathFacade pathFacade = null, IEditorLogger logger = null, IProjectLoader projectLoader = null, IObjectDumper objectDumper = null, IXmlDeserializer xmlDeserializer = null, IFileReader fileReader = null) { return new ItemDeserializer(pathFacade, logger, projectLoader, objectDumper, xmlDeserializer, fileReader); }
private static ItemDeserializer SetupClassWithDefaults(IProjectLoader projectLoader = null, IXmlDeserializer xmlDeserializer = null) { projectLoader = projectLoader ?? new StubIProjectLoader(); xmlDeserializer = xmlDeserializer ?? new StubIXmlDeserializer(); return SetupClass(new StubIPathFacade(), new StubIEditorLogger(), projectLoader, new StubIObjectDumper(), xmlDeserializer, new StubIFileReader()); }
static Transformer() { _typeCreator = new TypeCreator(); _typeAnalyzer = new TypeAnalyzer(); _typeMapper = new EverythingTypeMapper(_typeAnalyzer); _mappingRegistry = new MappingRegistry(_typeMapper); _jsonSerializer = new JsonSerializer(_mappingRegistry); _jsonDeserializer = new JsonDeserializer(_mappingRegistry, _typeCreator); _binarySerializer = new BinarySerializer(_mappingRegistry); _binaryDeserializer = new BinaryDeserializer(_mappingRegistry, _typeCreator); _xmlSerializer = new XmlSerializer(_mappingRegistry); _xmlDeserializer = new XmlDeserializer(_mappingRegistry, _typeCreator); }
public SettingsSerializer(IApplication application, IFileFacade fileFacade, IPathFacade pathFacade, IXmlSerializer xmlSerializer, IXmlDeserializer xmlDeserializer, IFileWriter fileWriter, IFileReader fileReader) { this.application = application; this.fileFacade = fileFacade; this.pathFacade = pathFacade; this.xmlSerializer = xmlSerializer; this.xmlDeserializer = xmlDeserializer; this.fileWriter = fileWriter; this.fileReader = fileReader; }
public ItemDeserializer(IPathFacade pathFacade, IEditorLogger logger, IProjectLoader projectLoader, IObjectDumper objectDumper, IXmlDeserializer xmlDeserializer, IFileReader fileReader) : base(pathFacade, logger, projectLoader) { Check.IfIsNull(objectDumper).Throw<ArgumentNullException>(() => objectDumper); Check.IfIsNull(xmlDeserializer).Throw<ArgumentNullException>(() => xmlDeserializer); Check.IfIsNull(fileReader).Throw<ArgumentNullException>(() => fileReader); this.objectDumper = objectDumper; this.xmlDeserializer = xmlDeserializer; this.fileReader = fileReader; }
public void Setup() { var typeCreator = new TypeCreator(); var typeAnalyzer = new TypeAnalyzer(); var typeMapper = new EverythingTypeMapper(typeAnalyzer); var mappingRegistry = new MappingRegistry(typeMapper); _binarySerializer = new BinarySerializer(mappingRegistry); _binaryDeserializer = new BinaryDeserializer(mappingRegistry, typeCreator); _jsonSerializer = new JsonSerializer(mappingRegistry); _jsonDeserializer = new JsonDeserializer(mappingRegistry, typeCreator); _xmlSerializer = new XmlSerializer(mappingRegistry); _xmlDeserializer = new XmlDeserializer(mappingRegistry, typeCreator); }
public SecretRepository(ICsArgumentPrompter csArgumentPrompter, ICsLambdaCompiler csLambdaCompiler, IDisguiser disguiser, IPeghEnvironment peghEnvironment, IXmlDeserializer xmlDeserializer, IXmlSerializer xmlSerializer, IXmlSchemer xmlSchemer) { CsArgumentPrompter = csArgumentPrompter; CsLambdaCompiler = csLambdaCompiler; Disguiser = disguiser; PeghEnvironment = peghEnvironment; XmlDeserializer = xmlDeserializer; XmlSchemer = xmlSchemer; XmlSerializer = xmlSerializer; Values = new Dictionary <string, object>(); var folder = PeghEnvironment.RootWorkFolder + @"\SecretSamples\"; if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } folder = PeghEnvironment.RootWorkFolder + @"\SecretRepository\"; if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } }
/// <summary> /// /// </summary> /// <param name="serializer_"></param> /// <param name="tests_"></param> public XmlFileDeserializerConstraint(IXmlDeserializer <T> serializer_, DeserializationTests <T> tests_) : base(serializer_, tests_) { }
public XmlRestSerializer(IXmlSerializer xmlSerializer, IXmlDeserializer xmlDeserializer) { _xmlDeserializer = xmlDeserializer; _xmlSerializer = xmlSerializer; }
public DynamicConfiguration(string sectionName, Assembly configuringAssembly, IXmlDeserializer xmlDeserializer, IPluralChecker pluralChecker) : this(sectionName, configuringAssembly) { config.SetDeserializer(xmlDeserializer); config.SetPluralChecker(pluralChecker); }
public ProjectDeserializer(IXmlDeserializer deserializer, IFileReader fileReader) { this.deserializer = deserializer; this.fileReader = fileReader; }
public XmlToHtmlConverter(IHtmlSerializer htmlSerializer, IXmlDeserializer xmlDeserializer) { _htmlSerializer = htmlSerializer; _xmlDeserializer = xmlDeserializer; }
/// <summary> /// /// </summary> /// <param name="serializer_"></param> /// <param name="constraint_"></param> public XmlFileDeserializerConstraint(IXmlDeserializer <T> serializer_, Constraint constraint_) : base(serializer_, constraint_) { }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="serializer_"></param> /// <param name="tests_"></param> /// <returns></returns> public XmlDeserializerConstraint <T> Create <T>(IXmlDeserializer <T> serializer_, DeserializationTests <T> tests_) where T : class { return(FileLoaderMode ? new XmlFileDeserializerConstraint <T>(serializer_, tests_) : new XmlDeserializerConstraint <T>(serializer_, tests_)); }
public SimpleConfig(string sectionName, IXmlDeserializer xmlDeserializer, IPluralChecker pluralChecker) : base(sectionName, Assembly.GetCallingAssembly(), xmlDeserializer, pluralChecker) { }
public XmlToDomainObject(IXmlDeserializer xmlDeserializer) { _xmlDeserializer = xmlDeserializer; }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="serializer_"></param> /// <param name="constraint_"></param> /// <returns></returns> public XmlDeserializerConstraint <T> Create <T>(IXmlDeserializer <T> serializer_, Constraint constraint_) where T : class { return(FileLoaderMode ? new XmlFileDeserializerConstraint <T>(serializer_, constraint_) : new XmlDeserializerConstraint <T>(serializer_, constraint_)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="serializer_"></param> /// <returns></returns> public static DeserializeConstraintCreator <T> With <T>(IXmlDeserializer <T> serializer_) where T : class { return(new DeserializeConstraintCreator <T>(serializer_)); }
public XmlRestSerializer WithXmlDeserializer(IXmlDeserializer xmlDeserializer) { _xmlDeserializer = xmlDeserializer; return(this); }
public XmlSerializedObjectReader(IXmlDeserializer xmlDeserializer) { vXmlDeserializer = xmlDeserializer; }