ICSharpCode.SharpZipLib.Zip.RawTaggedData.SetData C# (CSharp) Method

SetData() public method

Set the data from the raw values provided.
public SetData ( byte data, int offset, int count ) : void
data byte The raw data to extract values from.
offset int The index to start extracting values from.
count int The number of bytes available.
return void
        public void SetData(byte[] data, int offset, int count) {
            if (data==null) {
                throw new ArgumentNullException("data");
            }

            _data=new byte[count];
            Array.Copy(data, offset, _data, 0, count);
        }

Usage Example

Example #1
0
        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);
        }
All Usage Examples Of ICSharpCode.SharpZipLib.Zip.RawTaggedData::SetData