ExceptionHandler 結構
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 IL 位元組陣列中要傳遞至方法的例外狀況處理常式,例如 SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>)。
public value class ExceptionHandler : IEquatable<System::Reflection::Emit::ExceptionHandler>
C#
[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)
- 繼承
- 屬性
- 實作
Exception |
使用指定的參數,初始化 ExceptionHandler 類別的新執行個體。 |
Exception |
取得這個處理常式所處理之例外狀況型別的權杖。 |
Filter |
取得位元組位移,例外狀況處理常式保護的篩選程式碼從這裡開始。 |
Handler |
取得例外狀況處理常式的長度,以位元組為單位。 |
Handler |
取得例外狀況處理常式的第一個指令的位元組位移。 |
Kind |
取得值,表示這個物件所表示的例外狀況處理常式類型。 |
Try |
取得這個例外狀況處理常式所保護的程式碼的長度 (以位元組為單位)。 |
Try |
取得位元組位移,受到這個例外狀況處理常式保護的程式碼從這裡開始。 |
Equals(Exception |
指出 ExceptionHandler 物件的這個執行個體是否等於另一個 ExceptionHandler 物件。 |
Equals(Object) |
指出 ExceptionHandler 物件的這個執行個體是否等於指定的物件。 |
Get |
做為預設雜湊函式。 |
Equality(Exception |
判斷 ExceptionHandler 的兩個指定執行個體是否相等。 |
Inequality(Exception |
判斷 ExceptionHandler 的兩個指定執行個體是否不相等。 |
產品 | 版本 |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |