Esempio n. 1
0
 protected override void ParseNode(IFTStreamReader reader)
 {
     var propertyTag = reader.ReadPropertyTag();
     if (IsTagRight(propertyTag))
     {
         _hasData = true;
         base.ParseNode(reader);
     }
 }
Esempio n. 2
0
 protected virtual void ParseNode(IFTStreamReader reader)
 {
     var children = Children;
     foreach (IFTTreeNode child in children)
     {
         child.Parse(reader);
     }
 }
Esempio n. 3
0
        public void Parse(IFTStreamReader reader)
        {
            BeginParseOutput();
            BeginParse();

            ParseNode(reader);

            AfterParse();
            AfterParseOutput();
        }
Esempio n. 4
0
 public FTTransferUnitBuild(byte[] buffer)
 {
     _reader = new FTStreamReader(buffer);
 }
Esempio n. 5
0
 public void Parse(IFTStreamReader reader)
 {
     throw new NotImplementedException();
 }
Esempio n. 6
0
 public void SetNewParse(IFTStreamReader reader, DoWithNewParseFunc delegateFunc)
 {
     var oldParser = Parser;
     _parser = reader;
     delegateFunc();
     _parser = oldParser;
 }