GlobalObjectService.GetGlobalObjects Method
Returns a collection of all the currently available global objects.
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
'Declaration
Public Function GetGlobalObjects As GlobalObjectCollection
public GlobalObjectCollection GetGlobalObjects()
public:
GlobalObjectCollection^ GetGlobalObjects()
member GetGlobalObjects : unit -> GlobalObjectCollection
public function GetGlobalObjects() : GlobalObjectCollection
Return Value
Type: Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
A GlobalObjectCollection containing the currently available global objects.
Exceptions
Exception | Condition |
---|---|
NotSupportedException | One of the queried global service provider factories returned nulla null reference (Nothing in Visual Basic) provider or provider collection. |
Remarks
The GetGlobalObjects method returns a GlobalObjectCollection of all the currently available instances of the GlobalObject class. This collection is created each time this method is called. When the method is called, the method synchronizes the collection with the set of global object providers.
GetGlobalObjects never returns nulla null reference (Nothing in Visual Basic); if there are no currently available global objects, this method returns an empty collection. This version of the method is equivalent to the call GetGlobalObjects(null).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.