Klasa DynamicTypeService
Miejsce wystąpienia ITypeResolutionService dla projektu.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Shell.Design.DynamicTypeService
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
<GuidAttribute("FC43BF19-86FE-4255-901E-15C8D236F3A4")> _
Public MustInherit Class DynamicTypeService
[CLSCompliantAttribute(false)]
[GuidAttribute("FC43BF19-86FE-4255-901E-15C8D236F3A4")]
public abstract class DynamicTypeService
Typ DynamicTypeService uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DynamicTypeService | Inicjuje nowe wystąpienie DynamicTypeService. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CreateDynamicAssembly | Ta metoda tworzy nowy zestaw, których zawartość jest plik danego zestawu. | |
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). | |
GetContextTypeResolver(IVsHierarchy) | Pobiera typ rozpoznawania nazw dla węzła określonej hierarchii. | |
GetContextTypeResolver(IVsHierarchy, UInt32) | Pobiera typ rozpoznawania nazw dla określonej hierarchii identyfikator węzła i towaru. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
GetTypeDiscoveryService(IVsHierarchy) | Pobiera Usługa odnajdowania typu węzła określonej hierarchii. | |
GetTypeDiscoveryService(IVsHierarchy, UInt32) | Pobiera typ usługi odnajdowania dla określonej hierarchii identyfikator węzła i towaru. | |
GetTypeResolutionService(IVsHierarchy) | Pobiera usługi rozpoznawania typów dla węzła danej hierarchii. | |
GetTypeResolutionService(IVsHierarchy, UInt32) | Pobiera usługi rozpoznawania typów dla danej hierarchii identyfikator węzła i towaru. | |
IsDynamicAssembly | Określa, czy określony zestaw dynamicznie utworzono. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnAssemblyDeleted | Uruchamiany, jeśli zespół został usunięty. | |
OnAssemblyObsolete | Wywoływane, gdy zespół zostały dokonane przestarzałe. | |
OnAssemblyRefreshed | Wywoływane, gdy zestaw został odświeżony, na przykład gdy jego został przebudowany i zmienił nazwę lub konfiguracji. | |
OnTypeObsolete | Uruchamiany, jeśli typ dokonano przestarzałe, oznacza to, gdy już rozwiązuje. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
AssemblyDeleted | Powiadamia klientów, gdy zespół został usunięty. | |
AssemblyObsolete | Powiadamia klientów, gdy zespół dokonano przestarzałe, oznacza to, gdy już rozwiązuje. | |
AssemblyRefreshed | Powiadamia klientów, gdy zestaw został odświeżony, na przykład, kiedy został przebudowany i zmienił nazwę lub konfiguracji. | |
TypeObsolete | Powiadamia klientów typu dokonano przestarzałe, to znaczy, gdy już rozwiązuje. |
Początek
Uwagi
Ta implementacja ITypeResolutionServiceProvider śledzi okresy istnienia projektu i automatycznie zamyka usługi rozpoznawania typów powoduje zamknięcie projektu.Większość obiektów projektanta polegać na ITypeResolutionService.Jest odpowiedzialności poszczególnych ładowarki projektanta, aby dodać tę usługę w kontenerze usługi.
Wpisz rozdzielczość w Visual Studio jest oparta na rozpoznawanie nazwy typu odwołanie.Odwołania może przybierać różne formy: odwołania do plików na dysku (bezpośrednio lub za pośrednictwem pamięci podręcznej GAC), odwołania do projektów lub odwołania do wyjścia generowanych przez kompilator.
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.