Example #1
0
 public void AddEntry(ITaggedData taggedData)
 {
     if (taggedData == null)
     {
         throw new ArgumentNullException("taggedData");
     }
     this.AddEntry(taggedData.TagID, taggedData.GetData());
 }
Example #2
0
 public void AddEntry(ITaggedData taggedData)
 {
     if (taggedData == null)
     {
         throw new ArgumentNullException(nameof(taggedData));
     }
     AddEntry(taggedData.TagId, taggedData.GetData());
 }
Example #3
0
        ITaggedData Create(short tag, byte[] data, int offset, int count)
        {
            ITaggedData result = null;

            switch (tag)
            {
            case 0x000A:
                result = new NTTaggedData();
                break;

            case 0x5455:
                result = new ExtendedUnixData();
                break;

            default:
                result = new RawTaggedData(tag);
                break;
            }
            result.SetData(data_, readValueStart_, readValueLength_);
            return(result);
        }