GlobalObjectProvider.GetGlobalTypes Method

Gets a collection of global types for the specified project that match the specified type.

Namespace:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Syntax

'宣言
Public Function GetGlobalTypes ( _
    project As Project _
) As GlobalTypeCollection
'使用
Dim instance As GlobalObjectProvider
Dim project As Project
Dim returnValue As GlobalTypeCollection

returnValue = instance.GetGlobalTypes(project)
public GlobalTypeCollection GetGlobalTypes(
    Project project
)
public:
GlobalTypeCollection^ GetGlobalTypes(
    Project^ project
)
public function GetGlobalTypes(
    project : Project
) : GlobalTypeCollection

Parameters

  • project
    Type: Project

    The Project to obtain global types from.

Return Value

Type: Microsoft.VisualStudio.Shell.Design.GlobalTypeCollection

A GlobalTypeCollection containing the global types for the specified project.

Exceptions

Exception Condition
ArgumentNullException

project is a null reference (Nothing in Visual Basic).

InvalidOperationException

The implementation of GetGlobalTypesCore returned a null reference (Nothing in Visual Basic).

Remarks

The GetGlobalTypes method provides a standard wrapper for the GetGlobalTypesCore method. GetGlobalTypes will ignore all except the most critical exceptions thrown by the core method, namely NullReferenceException, StackOverflowException, OutOfMemoryException and ThreadAbortException.

Permissions

See Also

Reference

GlobalObjectProvider Class

GlobalObjectProvider Members

Microsoft.VisualStudio.Shell.Design Namespace

GetGlobalObjects

GlobalTypeCollection

GlobalType