MetadataBuilder.AddLocalScope Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá informace o ladění místního oboru.
public:
System::Reflection::Metadata::LocalScopeHandle AddLocalScope(System::Reflection::Metadata::MethodDefinitionHandle method, System::Reflection::Metadata::ImportScopeHandle importScope, System::Reflection::Metadata::LocalVariableHandle variableList, System::Reflection::Metadata::LocalConstantHandle constantList, int startOffset, int length);
public System.Reflection.Metadata.LocalScopeHandle AddLocalScope (System.Reflection.Metadata.MethodDefinitionHandle method, System.Reflection.Metadata.ImportScopeHandle importScope, System.Reflection.Metadata.LocalVariableHandle variableList, System.Reflection.Metadata.LocalConstantHandle constantList, int startOffset, int length);
member this.AddLocalScope : System.Reflection.Metadata.MethodDefinitionHandle * System.Reflection.Metadata.ImportScopeHandle * System.Reflection.Metadata.LocalVariableHandle * System.Reflection.Metadata.LocalConstantHandle * int * int -> System.Reflection.Metadata.LocalScopeHandle
Public Function AddLocalScope (method As MethodDefinitionHandle, importScope As ImportScopeHandle, variableList As LocalVariableHandle, constantList As LocalConstantHandle, startOffset As Integer, length As Integer) As LocalScopeHandle
Parametry
- method
- MethodDefinitionHandle
Obsahující metoda.
- importScope
- ImportScopeHandle
Popisovač přidruženého oboru importu.
- variableList
- LocalVariableHandle
Pokud obor deklaruje proměnné, nastavte ji na popisovač první z nich. V opačném případě nastavte na popisovač první proměnné deklarované další definicí oboru. Pokud žádný obor nedefinuje žádné proměnné, . System.Reflection.Metadata.Ecma335.MetadataTokens.LocalVariableHandle(1)
- constantList
- LocalConstantHandle
Pokud obor deklaruje konstanty, nastavte tento popisovač první z nich. V opačném případě nastavte na popisovač první konstanty deklarované další definicí oboru. Pokud žádný obor nedefinuje žádné konstanty, . System.Reflection.Metadata.Ecma335.MetadataTokens.LocalConstantHandle(1)
- startOffset
- Int32
Posun prvního pokynu pokrytého oborem.
- length
- Int32
Délka oboru (v bajtech).
Návraty
Popisovač přidaného místního oboru.
Poznámky
Místní obory by měly být přidány ve stejném pořadí jako odpovídající definice metody.
V rámci metody by měly být seřazeny vzestupně startOffset
a potom sestupně length
.