다음을 통해 공유


ExceptionHandler 구조체

정의

SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>)과 같은 메서드에 전달될 예외 처리기를 IL의 바이트 배열로 나타냅니다.

public value class ExceptionHandler : IEquatable<System::Reflection::Emit::ExceptionHandler>
[System.Runtime.InteropServices.ComVisible(false)]
public struct ExceptionHandler : IEquatable<System.Reflection.Emit.ExceptionHandler>
[<System.Runtime.InteropServices.ComVisible(false)>]
type ExceptionHandler = struct
Public Structure ExceptionHandler
Implements IEquatable(Of ExceptionHandler)
상속
ExceptionHandler
특성
구현

생성자

ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

지정된 매개 변수를 사용하여 ExceptionHandler 클래스의 새 인스턴스를 초기화합니다.

속성

ExceptionTypeToken

이 처리기에서 처리되는 예외 형식의 토큰을 가져옵니다.

FilterOffset

예외 처리기의 필터 코드가 시작되는 바이트 오프셋을 가져옵니다.

HandlerLength

예외 처리기의 길이(바이트)를 가져옵니다.

HandlerOffset

예외 처리기의 첫 번째 명령의 바이트 오프셋을 가져옵니다.

Kind

이 개체가 나타내는 예외 처리기의 종류를 나타내는 값을 가져옵니다.

TryLength

이 예외 처리기에서 보호하는 코드의 길이(바이트)를 가져옵니다.

TryOffset

이 예외 처리기에서 보호되는 코드가 시작되는 바이트 오프셋을 가져옵니다.

메서드

Equals(ExceptionHandler)

ExceptionHandler 개체의 인스턴스가 다른 ExceptionHandler 개체와 같은지 여부를 나타냅니다.

Equals(Object)

ExceptionHandler 개체의 이 인스턴스가 지정된 개체와 같은지 여부를 나타냅니다.

GetHashCode()

기본 해시 함수로 작동합니다.

연산자

Equality(ExceptionHandler, ExceptionHandler)

ExceptionHandler의 지정된 두 인스턴스가 같은지를 확인합니다.

Inequality(ExceptionHandler, ExceptionHandler)

ExceptionHandler의 지정된 두 인스턴스가 다른지를 확인합니다.

적용 대상