다음을 통해 공유


SignatureHeader 구조체

정의

서명 Blob의 선행 바이트에 의해 지정된 서명 특징을 나타냅니다.

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
구현

설명

이 헤더 바이트는 모든 메서드 정의, 메서드 참조, 독립 실행형 메서드, 필드, 속성 및 지역 변수 서명에 있지만 형식 사양 서명에는 없습니다.

생성자

SignatureHeader(Byte)

지정된 바이트 값을 사용하여 SignatureHeader 구조체의 새 인스턴스를 초기화합니다.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

지정된 서명 종류, 호출 규칙 및 서명 특성을 사용하여 SignatureHeader 구조체의 새 인스턴스를 초기화합니다.

필드

CallingConventionOrKindMask

호출 규칙 또는 서명 종류에 대한 마스크 값을 가져옵니다. 기본 CallingConventionOrKindMask 값은 15 (0x0F)입니다.

속성

Attributes

서명 특성을 가져옵니다.

CallingConvention

호출 규칙을 가져옵니다.

HasExplicitThis

SignatureHeader 구조체에 ExplicitThis 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.

IsGeneric

SignatureHeader 구조체에 Generic 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.

IsInstance

SignatureHeader 구조체에 Instance 서명 특성이 있는지 여부를 나타내는 값을 가져옵니다.

Kind

시그니처 종류를 가져옵니다.

RawValue

헤더 바이트의 원시 값을 가져옵니다.

메서드

Equals(Object)

지정된 개체와 이 SignatureHeader가 같은지 비교합니다.

Equals(SignatureHeader)

SignatureHeader 값이 같은지 여부를 비교합니다.

GetHashCode()

현재 개체의 해시 코드를 가져옵니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

연산자

Equality(SignatureHeader, SignatureHeader)

SignatureHeader 값이 같은지 여부를 비교합니다.

Inequality(SignatureHeader, SignatureHeader)

SignatureHeader 값이 서로 같지 않은지 확인합니다.

적용 대상