public BlobIndex(byte sizeOfBlobIndexes, byte[] fileContents, Signatures.Signatures signitureType, Offset offset) { SignitureType = signitureType; Value = FieldReader.ToUInt32( fileContents, offset.Shift(sizeOfBlobIndexes), sizeOfBlobIndexes); }
/// <summary> /// Retrives a parsed <see cref="Signatures.Signature"/> for the specified /// <paramref name="startOffset"/> and <paramref name="signiture"/> type. /// </summary> /// <param name="startOffset">The start of the signiture in the stream.</param> /// <param name="signiture">The type of signiture to parse.</param> /// <returns>The parsed signiture.</returns> public Signatures.Signature GetSigniture(uint startOffset, Signatures.Signatures signiture) { return(Signatures.Signature.Create( _streamContents, (int)startOffset, signiture )); }