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

생성자

Name Description
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

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

속성

Name Description
ExceptionTypeToken

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

FilterOffset

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

HandlerLength

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

HandlerOffset

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

Kind

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

TryLength

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

TryOffset

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

메서드

Name Description
Equals(ExceptionHandler)

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

Equals(Object)

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

GetHashCode()

기본 해시 함수로 사용됩니다.

연산자

Name Description
Equality(ExceptionHandler, ExceptionHandler)

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

Inequality(ExceptionHandler, ExceptionHandler)

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

적용 대상