Condividi tramite


Metodo GlobalObjectProvider.GetGlobalObjectsCore

Una volta sottoposto a override in una classe derivata, restituisce 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
Protected MustOverride Function GetGlobalObjectsCore ( _
    project As Project, _
    baseType As Type _
) As GlobalObjectCollection
protected abstract GlobalObjectCollection GetGlobalObjectsCore(
    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.

Note

Il metodo di GetGlobalObjectsCore è il metodo di lavoro interno ai metodi del wrapper di GetGlobalObjects fanno riferimento alle chiamate.è un metodo astratto che le classi derivate devono implementare.

GetGlobalObjectsCore restituiscano sempre la stessa istanza di GlobalObject purché il tipo di oggetto globale non è stato modificato dinamicamente.Per indicare l'assenza di tutti gli oggetti globali che soddisfano i criteri specificati, questo metodo restituisce una raccolta vuota; non devono mai restituire nullriferimento null (Nothing in Visual Basic) o una raccolta con un elemento di nullriferimento null (Nothing in Visual Basic) .

GetGlobalObjectsCore deve restituire una raccolta che rappresenta un'unione dei seguenti elementi:

  • Una classe personalizzata definita nel progetto.

  • Il valore restituito dalla proprietà statica o metodo su tale classe.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

GlobalObjectProvider Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

GetGlobalTypesCore

GetGlobalObjects

GetGlobalTypes

GlobalObjectCollection

GlobalObject