Udostępnij za pośrednictwem


Metoda GlobalObjectProvider.GetGlobalObjects — (Project, Type)

Zwraca kolekcję obiektów globalnych dla określonego projektu, który pasuje do określonego typu.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
Public Function GetGlobalObjects ( _
    project As Project, _
    baseType As Type _
) As GlobalObjectCollection
public GlobalObjectCollection GetGlobalObjects(
    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.

Wyjątki

Wyjątek Warunek
ArgumentNullException

projectis nullodwołanie o wartości null (Nothing w języku Visual Basic).

InvalidOperationException

Wykonania GetGlobalObjectsCore zwrócił nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

GetGlobalObjects Metoda zapewnia standard otoki dla GetGlobalObjectsCore metody.GetGlobalObjectszignoruje wszystkie z wyjątkiem najważniejsze wyjątki generowane przez metodę core, a mianowicie NullReferenceException, StackOverflowException, OutOfMemoryException i ThreadAbortException.

Użyj GetGlobalObjects metoda zamiast GetGlobalObjectsCore metody, ponieważ były zawsze zwraca listę nawet, jeśli lista jest pusta.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

GlobalObjectProvider Klasa

Przeciążenie GetGlobalObjects

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

GetGlobalObjectsCore

GetGlobalTypes

GlobalObjectCollection

GlobalObject