Klasa CodeDomDocDataAdapter
Przechowuje w pamięci podręcznej CodeTypeDeclaration obiektów może umożliwia dostęp do kodu DOM pośrednio.Ponieważ wiele obiektów, może działa w drzewie modelu DOM kodu dla powierzchni projektu w danej chwili, mogłyby one zastąpić jego zmiany Jeśli drzewo modelu DOM kodu one wszystkie dostępne bezpośrednio.Ponadto klasa ta ma kilka właściwości, które udostępniają CodeDomProvideri zawiera odniesienie do rzeczywistej DocData obiektu.
Ten interfejs API nie jest zgodny ze specyfikacją CLS. Alternatywa zgodna ze specyfikacją CLS to [None].
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class CodeDomDocDataAdapter _
Implements IDisposable
[CLSCompliantAttribute(false)]
public class CodeDomDocDataAdapter : IDisposable
Typ CodeDomDocDataAdapter uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
CodeDomDocDataAdapter | Inicjuje nowe wystąpienie CodeDomDocDataAdapter dla określonego DocData obiektu. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
CompileUnit | Pobiera jednostka całego kompilacji, w której istnieje dane dokumentu. | |
DocData | Pobiera dane skojarzonego dokumentu. | |
Generator | Pobiera generatora kodu buforowane, używany do sprawdzania poprawności identyfikatorów i generowania kodu. | |
Parser | Pobiera parser kodu. | |
Provider | Pobiera Dostawca modelu DOM kodu dla pliku. | |
TypeDeclaration | Pobiera deklaracji typu kodu dla tego dokumentu. | |
TypeNamespace | Pobiera kod obszaru nazw dla tego dokumentu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Dispose() | Usuwa ten obiekt. | |
Dispose(Boolean) | Zbywa zasobów tego obiektu. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
Generate | Pobiera bieżący deklaracji typu i generuje go do danych doc. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetService | Pobiera usługi określonego typu. | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnCodeDomChanged | Wywołana po zmianie kodu zewnętrznie. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
CodeDomChanged | To zdarzenie jest wywoływane, gdy strona zmiany wprowadzone do pliku kodu, które mogłyby spowodować DOM, które konieczne przebudowywanie kodu. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom