SignatureHeader Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the signature characteristics specified by the leading byte of signature blobs.
public value class SignatureHeader : IEquatable<System::Reflection::Metadata::SignatureHeader>
public struct SignatureHeader : IEquatable<System.Reflection.Metadata.SignatureHeader>
type SignatureHeader = struct
Public Structure SignatureHeader
Implements IEquatable(Of SignatureHeader)
- Inheritance
- Implements
Remarks
This header byte is present in all method definition, method reference, standalone method, field, property, and local variable signatures, but not in type specification signatures.
Constructors
SignatureHeader(Byte) |
Initializes a new instance of the SignatureHeader structure using the specified byte value. |
SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) |
Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes. |
Fields
CallingConventionOrKindMask |
Gets the mask value for the calling convention or signature kind. The default CallingConventionOrKindMask value is 15 (0x0F). |
Properties
Attributes |
Gets the signature attributes. |
CallingConvention |
Gets the calling convention. |
HasExplicitThis |
Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute. |
IsGeneric |
Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute. |
IsInstance |
Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute. |
Kind |
Gets the signature kind. |
RawValue |
Gets the raw value of the header byte. |
Methods
Equals(Object) |
Compares the specified object with this SignatureHeader for equality. |
Equals(SignatureHeader) |
Compares two SignatureHeader values for equality. |
GetHashCode() |
Gets a hash code for the current object. |
ToString() |
Returns a string that represents the current object. |
Operators
Equality(SignatureHeader, SignatureHeader) |
Compares two SignatureHeader values for equality. |
Inequality(SignatureHeader, SignatureHeader) |
Determines whether two SignatureHeader values are unequal. |
Applies to
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示