System.Diagnostics.SymbolStore Namnområde

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.