System.Diagnostics.SymbolStore Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som gör att du kan läsa och skriva information om felsökningssymboler, till exempel källrad till Microsoft MSIL-kartor (intermediate language). Kompilatorer som riktar in sig på .NET kan lagra information om felsökningssymbolen i programmerarens databasfiler (PDB). Felsökningsverktyg och kodprofileringsverktyg kan läsa informationen om felsökningssymbolen vid körning.
Klasser
| Name | Description |
|---|---|
| SymBinder |
Representerar en symbolbindning för hanterad kod. |
| SymBinderBase |
Definierar klassens kärnbeteende SymBinder . |
| SymDocument |
Representerar ett dokument som refereras till av ett symbolarkiv. |
| SymDocumentBase |
Definierar klassens kärnbeteende SymDocument . |
| SymDocumentType |
Innehåller de offentliga GUID:erna för dokumenttyper som ska användas med symbolarkivet. |
| SymDocumentWriter |
Innehåller metoder för att skriva till ett dokument som refereras till av ett symbolarkiv. |
| SymDocumentWriterBase |
Definierar klassens kärnbeteende SymDocumentWriter . |
| SymLanguageType |
Innehåller de offentliga GUID:erna för språktyper som ska användas med symbolarkivet. |
| SymLanguageVendor |
Innehåller offentliga GUID:er för språkleverantörer som ska användas med symbolarkivet. |
| SymMethod |
Representerar en metod i ett symbolarkiv. |
| SymMethodBase |
Definierar klassens kärnbeteende SymMethod . |
| SymReader |
Ger åtkomst till dokument, metoder och variabler i ett symbolarkiv. |
| SymReaderBase |
Definierar klassens kärnbeteende SymReader . |
| SymScope |
Representerar ett lexikalt omfång inom SymMethod, vilket ger åtkomst till start- och slutförskjutningarna för omfånget samt dess underordnade och överordnade omfång. |
| SymScopeBase |
Definierar klassens kärnbeteende SymScope . |
| SymVariable |
Representerar en variabel i ett symbolarkiv. |
| SymVariableBase |
Definierar klassens kärnbeteende SymVariable . |
| SymWriter |
Representerar en symbolskrivare för hanterad kod. |
| SymWriterBase |
Definierar klassens kärnbeteende SymWriter . |
Strukturer
| Name | Description |
|---|---|
| SymbolToken |
Strukturen SymbolToken är en objektrepresentation av en token som representerar symbolisk information. |
Gränssnitt
| Name | Description |
|---|---|
| ISymbolBinder |
Representerar en symbolbindning för hanterad kod. |
| ISymbolBinder1 |
Representerar en symbolbindning för hanterad kod. |
| ISymbolDocument |
Representerar ett dokument som refereras till av ett symbolarkiv. |
| ISymbolDocumentWriter |
Representerar ett dokument som refereras till av ett symbolarkiv. |
| ISymbolMethod |
Representerar en metod i ett symbolarkiv. |
| ISymbolNamespace |
Representerar ett namnområde i ett symbolarkiv. |
| ISymbolReader |
Representerar en symbolläsare för hanterad kod. |
| ISymbolScope |
Representerar ett lexikalt omfång inom ISymbolMethod, vilket ger åtkomst till start- och slutförskjutningarna för omfånget samt dess underordnade och överordnade omfång. |
| ISymbolVariable |
Representerar en variabel i ett symbolarkiv. |
| ISymbolWriter |
Representerar en symbolskrivare för hanterad kod. |
Uppräkningar
| Name | Description |
|---|---|
| SymAddressKind |
Anger adresstyper för lokala variabler, parametrar och fält i metoderna DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)och DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) för ISymbolWriter gränssnittet. |