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 . |