System.Diagnostics.SymbolStore Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |