ExceptionHandler 구조체

정의

SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>)과 같은 메서드에 전달될 예외 처리기를 IL의 바이트 배열로 나타냅니다.Represents an exception handler in a byte array of IL to be passed to a method such as SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>).

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

생성자

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

지정된 매개 변수를 사용하여 ExceptionHandler 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ExceptionHandler class with the specified parameters.

속성

ExceptionTypeToken

이 처리기에서 처리되는 예외 형식의 토큰을 가져옵니다.Gets the token of the exception type handled by this handler.

FilterOffset

예외 처리기의 필터 코드가 시작되는 바이트 오프셋을 가져옵니다.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength

예외 처리기의 길이(바이트)를 가져옵니다.Gets the length, in bytes, of the exception handler.

HandlerOffset

예외 처리기의 첫 번째 명령의 바이트 오프셋을 가져옵니다.Gets the byte offset of the first instruction of the exception handler.

Kind

이 개체가 나타내는 예외 처리기의 종류를 나타내는 값을 가져옵니다.Gets a value that represents the kind of exception handler this object represents.

TryLength

이 예외 처리기에서 보호하는 코드의 길이(바이트)를 가져옵니다.Gets the length, in bytes, of the code protected by this exception handler.

TryOffset

이 예외 처리기에서 보호되는 코드가 시작되는 바이트 오프셋을 가져옵니다.Gets the byte offset at which the code that is protected by this exception handler begins.

메서드

Equals(ExceptionHandler)

ExceptionHandler 개체의 인스턴스가 다른 ExceptionHandler 개체와 같은지 여부를 나타냅니다.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

Equals(Object)

ExceptionHandler 개체의 이 인스턴스가 지정된 개체와 같은지 여부를 나타냅니다.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

연산자

Equality(ExceptionHandler, ExceptionHandler)

ExceptionHandler의 지정된 두 인스턴스가 같은지를 확인합니다.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler)

ExceptionHandler의 지정된 두 인스턴스가 다른지를 확인합니다.Determines whether two specified instances of ExceptionHandler are not equal.

적용 대상