Metoda GlobalObjectProvider.GetGlobalObjectsCore —
Gdy zastąpiony w klasie pochodnej, zwraca kolekcję obiektów globalnych dla określonego projektu, zgodnych z określonym typem.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Protected MustOverride Function GetGlobalObjectsCore ( _
project As Project, _
baseType As Type _
) As GlobalObjectCollection
protected abstract GlobalObjectCollection GetGlobalObjectsCore(
Project project,
Type baseType
)
Parametry
- project
Typ: EnvDTE.Project
Project Do uzyskania globalnych obiektów.
- baseType
Typ: System.Type
Type z GlobalObject do filtrowania.Może być nullodwołanie o wartości null (Nothing w języku Visual Basic) do wskazania nie filtrowania.
Wartość zwracana
Typ: Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
A GlobalObjectCollection zawierających obiekty globalne określone Type dla określonego projektu.
Uwagi
GetGlobalObjectsCore Metodą jest metoda wewnętrzny pracownika, GetGlobalObjects metody otoki odnoszą się wywołania.To jest metoda abstrakcyjna klasy pochodne musi implementować.
GetGlobalObjectsCorenależy zawsze zwraca wystąpienie tej samej GlobalObject tak długo, jak typ obiektu globalnego nie zmienił dynamicznie.Aby wskazać brak jakichkolwiek obiektów globalnych, spełniające określone kryteria, ta metoda musi zwrócić pustą kolekcją; nigdy nie powinna zwrócić nullodwołanie o wartości null (Nothing w języku Visual Basic) lub kolekcji z nullodwołanie o wartości null (Nothing w języku Visual Basic) element.
GetGlobalObjectsCorepowinna zostać zwrócona Kolekcja, która reprezentuje Unii z następujących elementów:
Niestandardowe klasy zdefiniowane w projekcie.
Wartość zwracana z dowolnym statycznej właściwości lub metody w tej klasie.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..