Udostępnij za pośrednictwem


System.Diagnostics.SymbolStore Przestrzeń nazw

Udostępnia klasy, które umożliwiają odczytywanie i zapisywanie informacji o symbolu debugowania, takich jak wiersz źródłowy w celu Microsoft map języka pośredniego (MSIL). Kompilatory przeznaczone dla platformy .NET mogą przechowywać informacje o symbolach debugowania w plikach bazy danych programisty (PDB). Debugery i narzędzia profilera kodu mogą odczytywać informacje o symbolach debugowania w czasie wykonywania.

Klasy

SymBinder

Reprezentuje powiązanie symboli dla kodu zarządzanego.

SymBinderBase

Definiuje podstawowe zachowanie SymBinder klasy.

SymDocument

Reprezentuje dokument, do których odwołuje się magazyn symboli.

SymDocumentBase

Definiuje podstawowe zachowanie SymDocument klasy.

SymDocumentType

Przechowuje publiczne identyfikatory GUID dla typów dokumentów, które mają być używane z magazynem symboli.

SymDocumentWriter

Udostępnia metody zapisywania w dokumencie, do których odwołuje się magazyn symboli.

SymDocumentWriterBase

Definiuje podstawowe zachowanie SymDocumentWriter klasy.

SymLanguageType

Przechowuje publiczne identyfikatory GUID dla typów języków, które mają być używane z magazynem symboli.

SymLanguageVendor

Przechowuje publiczne identyfikatory GUID dla dostawców języków, które mają być używane z magazynem symboli.

SymMethod

Reprezentuje metodę w magazynie symboli.

SymMethodBase

Definiuje podstawowe zachowanie SymMethod klasy.

SymReader

Zapewnia dostęp do dokumentów, metod i zmiennych w magazynie symboli.

SymReaderBase

Definiuje podstawowe zachowanie SymReader klasy.

SymScope

Reprezentuje zakres leksykiczny w programie SymMethod, zapewniając dostęp do przesunięć początkowych i końcowych zakresu, a także zakresów podrzędnych i nadrzędnych.

SymScopeBase

Definiuje podstawowe zachowanie SymScope klasy.

SymVariable

Reprezentuje zmienną w magazynie symboli.

SymVariableBase

Definiuje podstawowe zachowanie SymVariable klasy.

SymWriter

Reprezentuje składnik zapisywania symboli dla kodu zarządzanego.

SymWriterBase

Definiuje podstawowe zachowanie SymWriter klasy.

Struktury

SymbolToken

Struktura SymbolToken jest reprezentacją obiektu tokenu reprezentującego informacje symboliczne.

Interfejsy

ISymbolBinder

Reprezentuje powiązanie symboli dla kodu zarządzanego.

ISymbolBinder1

Reprezentuje powiązanie symboli dla kodu zarządzanego.

ISymbolDocument

Reprezentuje dokument, do których odwołuje się magazyn symboli.

ISymbolDocumentWriter

Reprezentuje dokument, do których odwołuje się magazyn symboli.

ISymbolMethod

Reprezentuje metodę w magazynie symboli.

ISymbolNamespace

Reprezentuje przestrzeń nazw w magazynie symboli.

ISymbolReader

Reprezentuje czytnik symboli dla kodu zarządzanego.

ISymbolScope

Reprezentuje zakres leksykiczny w programie ISymbolMethod, zapewniając dostęp do przesunięć początkowych i końcowych zakresu, a także zakresów podrzędnych i nadrzędnych.

ISymbolVariable

Reprezentuje zmienną w magazynie symboli.

ISymbolWriter

Reprezentuje składnik zapisywania symboli dla kodu zarządzanego.

Wyliczenia

SymAddressKind

Określa typy adresów dla zmiennych lokalnych, parametrów i pól w metodach DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)i DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) interfejsu ISymbolWriter .