Udostępnij za pośrednictwem


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

  • 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

Zobacz też

Informacje

GlobalObjectProvider Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

GetGlobalTypesCore

GetGlobalObjects

GetGlobalTypes

GlobalObjectCollection

GlobalObject