public GedcomLineData(GedcomFileCharacterSet inCharacterSet = GedcomFileCharacterSet.Ascii) { xrefIdString = ""; tagString = ""; valueString = ""; //subLines = new List<GedcomLineData>(); child = null; //characterSet = inCharacterSet; valid = false; }
/*enum LineState * { * Start, * LevelDone, * Text * };*/ //LineState state; public GedcomLineStatus(ref GedcomImportResult importResult, string linefeed) { maxLineLength = 512; lineBuffer = new char[maxLineLength]; ResetLine(); parser = new GedcomParserUtility(); //isUtf8Format = true; characterSet = GedcomFileCharacterSet.Ascii; //fileBuffer = inFileBuffer; lineNo = 1; lineFeedString = linefeed; this.importResult = importResult; }
public void SetCharacterSet(GedcomFileCharacterSet inCharacterSet) { characterSet = inCharacterSet; }