<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview2-25401-01" />

System.Reflection.Metadata.SignatureHeader

namespace System.Reflection.Metadata { public struct SignatureHeader : IEquatable<SignatureHeader> { public const byte CallingConventionOrKindMask = 15; public byte RawValue { get; } public SignatureCallingConvention CallingConvention { get; } public SignatureKind Kind { get; } public SignatureAttributes Attributes { get; } public bool HasExplicitThis { get; } public bool IsInstance { get; } public bool IsGeneric { get; } public SignatureHeader(byte rawValue); public SignatureHeader(SignatureKind kind, SignatureCallingConvention convention, SignatureAttributes attributes); public bool Equals(SignatureHeader other); public static bool operator ==(SignatureHeader left, SignatureHeader right); public static bool operator !=(SignatureHeader left, SignatureHeader right); } }