SignatureHeader 구조체

정의

서명 Blob의 선행 바이트에 의해 지정된 서명 특징을 나타냅니다.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)
상속
SignatureHeader
구현

설명

이 헤더 바이트 있으면 형식 사양 시그니처 아니라 모든 메서드 정의 참조 하는 메서드, 독립 실행형 메서드, 필드, 속성 및 로컬 변수 서명에서.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.

생성자

SignatureHeader(Byte)

지정된 바이트 값을 사용하여 SignatureHeader 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the SignatureHeader structure using the specified byte value.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

지정된 서명 종류, 호출 규칙 및 서명 특성을 사용하여 SignatureHeader 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

필드

CallingConventionOrKindMask

호출 규칙 또는 서명 종류에 대한 마스크 값을 가져옵니다.Gets the mask value for the calling convention or signature kind. 기본 CallingConventionOrKindMask 값은 15 (0x0F)입니다.The default CallingConventionOrKindMask value is 15 (0x0F).

속성

Attributes

서명 특성을 가져옵니다.Gets the signature attributes.

CallingConvention

호출 규칙을 가져옵니다.Gets the calling convention.

HasExplicitThis

SignatureHeader 구조체에 ExplicitThis 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric

SignatureHeader 구조체에 Generic 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance

SignatureHeader 구조체에 Instance 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.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.

메서드

Equals(Object)

지정된 개체와 이 SignatureHeader가 같은지 비교합니다.Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader)

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.

연산자

Equality(SignatureHeader, SignatureHeader)

SignatureHeader 값이 같은지 여부를 비교합니다.Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader)

SignatureHeader 값이 서로 같지 않은지 확인합니다.Determines whether two SignatureHeader values are unequal.

적용 대상