Condividi tramite


Metodo GlobalObjectProvider.GetGlobalObjects (Project, Type)

Ottiene una raccolta di oggetti globali per il progetto specificato che corrispondono al tipo specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
Public Function GetGlobalObjects ( _
    project As Project, _
    baseType As Type _
) As GlobalObjectCollection
public GlobalObjectCollection GetGlobalObjects(
    Project project,
    Type baseType
)

Parametri

  • baseType
    Tipo: System.Type
    Type di GlobalObject da filtro.può essere nullriferimento null (Nothing in Visual Basic) per non indicare filtro.

Valore restituito

Tipo: Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
GlobalObjectCollection che contiene gli oggetti globali di Type specificato per il progetto specificato.

Eccezioni

Eccezione Condizione
ArgumentNullException

project è nullriferimento null (Nothing in Visual Basic).

InvalidOperationException

l'implementazione di GetGlobalObjectsCore ha restituito nullriferimento null (Nothing in Visual Basic).

Note

il metodo di GetGlobalObjects fornisce un wrapper standard per il metodo di GetGlobalObjectsCore .GetGlobalObjects ignorerà tutti tranne più eccezioni critiche generate dal metodo principale, cioé NullReferenceException, StackOverflowException, OutOfMemoryException e ThreadAbortException.

Utilizzare il metodo di GetGlobalObjects anziché il metodo di GetGlobalObjectsCore poiché il precedente restituisce sempre un elenco anche se l'elenco è vuoto.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

GlobalObjectProvider Classe

Overload GetGlobalObjects

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

GetGlobalObjectsCore

GetGlobalTypes

GlobalObjectCollection

GlobalObject