ExceptionRegionEncoder.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge una clausola di eccezione.
public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder Add (System.Reflection.Metadata.ExceptionRegionKind kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType = default, int filterOffset = 0);
member this.Add : System.Reflection.Metadata.ExceptionRegionKind * int * int * int * int * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function Add (kind As ExceptionRegionKind, tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, Optional catchType As EntityHandle = Nothing, Optional filterOffset As Integer = 0) As ExceptionRegionEncoder
Parametri
- kind
- ExceptionRegionKind
Tipo di clausola.
- tryOffset
- Int32
Offset iniziale del blocco try.
- tryLength
- Int32
Provare la lunghezza del blocco.
- handlerOffset
- Int32
Offset di avvio del gestore.
- handlerLength
- Int32
Lunghezza del gestore.
- catchType
- EntityHandle
TypeDefinitionHandleo TypeReferenceHandle , o TypeSpecificationHandlenil se kind
non Catchè .
Restituisce
Codificatore per la clausola successiva.
Eccezioni
catchType
non è valido.
Il valore di kind
non è valido.
-oppure-
tryOffset
, tryLength
, handlerOffset
o handlerLength
non è compreso nell'intervallo.
Il corpo del metodo non è stato dichiarato con aree di eccezioni.