public static void Serialize(FtMeta meta, string outputFilePath, XmlWriterSettings writerSettings) { using (XmlWriter xmlWriter = XmlWriter.Create(outputFilePath, writerSettings)) { XmlMetaSerializationWriter serializationWriter = new XmlMetaSerializationWriter(); serializationWriter.Write(xmlWriter, meta); } }
public virtual void Assign(FtMeta source) { Culture = source.Culture.Clone() as CultureInfo; EndOfLineType = source.EndOfLineType; EndOfLineChar = source.EndOfLineChar; EndOfLineAutoWriteType = source.EndOfLineAutoWriteType; LastLineEndedType = source.LastLineEndedType; QuoteChar = source.QuoteChar; DelimiterChar = source.DelimiterChar; LineCommentChar = source.LineCommentChar; AllowEndOfLineCharInQuotes = source.AllowEndOfLineCharInQuotes; IgnoreBlankLines = source.IgnoreBlankLines; IgnoreExtraChars = source.IgnoreExtraChars; AllowIncompleteRecords = source.AllowIncompleteRecords; StuffedEmbeddedQuotes = source.StuffedEmbeddedQuotes; SubstitutionsEnabled = source.SubstitutionsEnabled; SubstitutionChar = source.SubstitutionChar; MainHeadingLineIndex = source.MainHeadingLineIndex; HeadingLineCount = source.HeadingLineCount; HeadingQuotedType = source.HeadingQuotedType; HeadingAlwaysWriteOptionalQuote = source.HeadingAlwaysWriteOptionalQuote; HeadingWritePrefixSpace = source.HeadingWritePrefixSpace; HeadingConstraint = source.HeadingConstraint; HeadingPadAlignment = source.HeadingPadAlignment; HeadingPadCharType = source.HeadingPadCharType; HeadingPadChar = source.HeadingPadChar; HeadingTruncateType = source.HeadingTruncateType; HeadingTruncateChar = source.HeadingTruncateChar; HeadingEndOfValueChar = source.HeadingEndOfValueChar; fieldList.Assign(source.fieldList); sequenceList.Assign(source.sequenceList, fieldList, source.FieldList); substitutionList.Assign(source.substitutionList); }
public static void Serialize(FtMeta meta, string outputFilePath) { StreamWriter streamWriter = null; try { streamWriter = new StreamWriter(outputFilePath); using (XmlWriter xmlWriter = XmlWriter.Create(streamWriter)) { streamWriter = null; XmlMetaSerializationWriter serializationWriter = new XmlMetaSerializationWriter(); serializationWriter.Write(xmlWriter, meta); } } finally { if (streamWriter != null) { streamWriter.Dispose(); } } }
public FtWriter(FtMeta meta) : base(meta) { }
public FtReader(FtMeta meta, string inputFilePath, bool immediatelyReadHeader = true) : base() { InternalLoadMeta(meta); Open(inputFilePath, immediatelyReadHeader); }
public FtReader(string metaFilePath, string inputFilePath, bool immediatelyReadHeader = true) : this(FtMeta.Create(metaFilePath), inputFilePath, immediatelyReadHeader) { }
public FtReader(string metaFilePath) : this(FtMeta.Create(metaFilePath)) { }
public FtReader(FtMeta meta, TextReader input, bool immediatelyReadHeader = true) : base() { InternalLoadMeta(meta); Open(input, immediatelyReadHeader); }
public FtSerializer(string metaFilePath) { meta = FtMeta.Create(metaFilePath); }
public FtReader(FtMeta meta) : base() { InternalLoadMeta(meta); Reset(); // Called here as Open() is not called }
public FtWriter(FtMeta meta, TextWriter output, FtWriterSettings settings) : base(meta) { Open(output, settings); }
public FtSerializer(FtMeta myMeta) { meta = myMeta; }
public static void Serialize(FtMeta meta, XmlWriter xmlWriter) { XmlMetaSerializationWriter serializationWriter = new XmlMetaSerializationWriter(); serializationWriter.Write(xmlWriter, meta); }
public FtWriter(FtMeta meta, TextWriter output) : this(meta, output, new FtWriterSettings()) { }
public FtWriter(string metaFilePath, string outputFilePath, FtWriterSettings settings) : this(FtMeta.Create(metaFilePath), outputFilePath, settings) { }
public FtWriter(string metaFilePath, string outputFilePath) : this(FtMeta.Create(metaFilePath), outputFilePath) { }
public FtWriter(string metaFilePath, TextWriter output) : this(FtMeta.Create(metaFilePath), output) { }
public FtWriter(FtMeta meta, string outputFilePath, FtWriterSettings settings) : base(meta) { Open(outputFilePath, settings); }
public FtWriter(FtMeta meta, string outputFilePath) : this(meta, outputFilePath, new FtWriterSettings()) { }