Example #1
0
 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;
 }