private static 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, offset, count); return(result); }
private static ITaggedData Create(short tag, byte[] data, int offset, int count) { ITaggedData taggedData = null; switch (tag) { case 10: taggedData = new NTTaggedData(); break; case 21589: taggedData = new ExtendedUnixData(); break; default: taggedData = new RawTaggedData(tag); break; } taggedData.SetData(data, offset, count); return(taggedData); }
private static ITaggedData Create(short tag, byte[] data, int offset, int count) { ITaggedData data2 = null; switch (tag) { case 10: data2 = new NTTaggedData(); break; case 0x5455: data2 = new ExtendedUnixData(); break; default: data2 = new RawTaggedData(tag); break; } data2.SetData(data, offset, count); return(data2); }
private ITaggedData Create(short tag, byte[] data, int offset, int count) { ITaggedData data2 = null; switch (tag) { case 10: data2 = new NTTaggedData(); break; case 0x5455: data2 = new ExtendedUnixData(); break; default: data2 = new RawTaggedData(tag); break; } data2.SetData(this.data_, this.readValueStart_, this.readValueLength_); return(data2); }
private static ITaggedData Create(short tag, byte[] data, int offset, int count) { ITaggedData taggedData; if (tag != 10) { if (tag != 21589) { taggedData = new RawTaggedData(tag); } else { taggedData = new ExtendedUnixData(); } } else { taggedData = new NTTaggedData(); } taggedData.SetData(data, offset, count); return(taggedData); }
static 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, offset, count); return result; }
private static ITaggedData Create(short tag, byte[] data, int offset, int count) { ITaggedData taggedData; if (tag != 10) { if (tag != 21589) { taggedData = new RawTaggedData(tag); } else { taggedData = new ExtendedUnixData(); } } else { taggedData = new NTTaggedData(); } taggedData.SetData(data, offset, count); return taggedData; }