Microsoft.VisualStudio.Shell.Design Namespace

 

ClassDescription
System_CAPS_pubclassAssemblyDeletedEventArgs

Contains event data for the E:Microsoft.VisualStudio.Shell.Design.AssemblyDeletedEvent that gets raised when an assembly is deleted.

System_CAPS_pubclassAssemblyObsoleteEventArgs

Represents an argument class for the AssemblyObsolete event. This class cannot be inherited.

System_CAPS_pubclassAssemblyRefreshedEventArgs

An event that is raised when an assembly has been refreshed.

System_CAPS_pubclassVirtualTypeBuilder.AttributeCollection

Represents the collection of attributes. This class cannot be inherited.

System_CAPS_pubclassVirtualTypeBuilder.ConstructorInfoCollection

Represents the collection of constructors. This class cannot be inherited.

System_CAPS_pubclassConstructorInfoWrapper

Provides extra properties for the ConstructorInfo class.

System_CAPS_pubclassDynamicTypeService.ContextTypeResolver

An IDisposable object that routes assembly/type resolution issues to the ITypeResolutionService for the given hierarchy. It is instantiated by a call to GetContextTypeResolver.

System_CAPS_pubclassDesignerWindowPane

This class inherits from WindowPane and extends it to provide designer features.

System_CAPS_pubclassDesignSurfaceExtension

The base class for any object provided by a VSPackage to be called by the Visual Studio environment upon designer creation to customize or extend services and metadata provided by any implementation of DesignSurface.

System_CAPS_pubclassDesignSurfaceExtensionAttribute

Notifies the Visual Studio environment that a VSPackage provides a Type implementing a service to customize or extend services provided by any implementation of DesignSurface at designer load time.

System_CAPS_pubclassDynamicTypeService

Provides instances of ITypeResolutionService for a project.

System_CAPS_pubclassVirtualTypeBuilder.EventInfoCollection

Represents the collection of events. This class cannot be inherited.

System_CAPS_pubclassVirtualTypeBuilder.FieldInfoCollection

Represents the collection of fields. This class cannot be inherited.

System_CAPS_pubclassGlobalObject

Provides the base class for types whose instances are accessible for each project.

System_CAPS_pubclassGlobalObjectCollection

A strongly typed collection of global objects. The collection can be read-write or read-only. A read-write collection can be cheaply passed to the constructor of GlobalObjectCollection to make a read only version without copying the collection.

System_CAPS_pubclassGlobalObjectDescriptionAttribute

Allows global object providers to tag the global object instances they provide with additional metadata.

System_CAPS_pubclassGlobalObjectProvider

Provides a base class for accessing one or more global object types.

System_CAPS_pubclassGlobalObjectProviderFactory

Provides a base class for enumerating global object providers.

System_CAPS_pubclassGlobalObjectService

Maintains the current table of global object providers. This class cannot be inherited.

System_CAPS_pubclassGlobalType

Provides the base class for types that are defined in the project or generated from code.

System_CAPS_pubclassGlobalTypeCollection

A strongly typed collection of global types.

System_CAPS_pubclassVirtualTypeBuilder.MethodInfoCollection

Represents the collection of methods. This class cannot be inherited.

System_CAPS_pubclassOleUndoEngine

Provides a default implementation of undo management for designers.

System_CAPS_pubclassProjectTypeResolutionService

An abstract class that provides the Visual Studio implementation of the ITypeResolutionService interface.

System_CAPS_pubclassVirtualTypeBuilder.PropertyInfoCollection

Represents the collection of properties. This class cannot be inherited.

System_CAPS_pubclassProvideDesignerMetadataAttribute

Declares additional metadata for types or objects, allowing third parties to modify the set of metadata available on a class.

System_CAPS_pubclassProvideDesignerOptionsAttribute

Associates one or more categories with each designer in the registry.

System_CAPS_pubclassProvideGlobalObjectProviderAttribute

Signifies that one or more classes in a package are global object providers. This class cannot be inherited.

System_CAPS_pubclassProvideViewAdapterAttribute

This attribute can be placed on classes that derive from DesignerWindowPane to associate them with a particular type of view. There are three types of view adapters: file adapters provide support only for a specific file, language adapters support all the files associated with a given language service, and global adapters are available for any type.

System_CAPS_pubclassTypeObsoleteEventArgs

An event that gets raised when a type has become obsolete.

System_CAPS_protclassOleUndoEngine.UndoUnit

Extends support for encapsulating a unit of work that a user can undo.

System_CAPS_pubclassVirtualTypeBuilder

Creates new virtual typea. This class cannot be inherited.

System_CAPS_pubclassVirtualTypeImplementor

The base class you must derive from to provide an implementation of your virtual type.

System_CAPS_pubclassVsTargetFrameworkProvider

Represents information about the target framework.

System_CAPS_pubclassVSTypeResolutionHelperService

System_CAPS_pubclassWindowPaneProviderService

A service that provides file-specific window panes.

StructureDescription
System_CAPS_protstructureWindowPaneProviderService.RegisteredWindowPane

A structure that encapsulates a view technology and its associated window pane type.

DelegateDescription
System_CAPS_pubdelegateAssemblyDeletedEventHandler

The delegate for the E:Microsoft.VisualStudio.Shell.Design.AssemblyDeletedEvent that is raised when an assembly has been deleted.

System_CAPS_pubdelegateAssemblyObsoleteEventHandler

An event that gets raised when an assembly has become obsolete. This delegate cannot be inherited.

System_CAPS_pubdelegateAssemblyRefreshedEventHandler

A delegate that passes along the event that an assembly has become obsolete.

System_CAPS_pubdelegateTypeObsoleteEventHandler

An event that gets raised when a type has become obsolete.

EnumerationDescription
System_CAPS_pubenumAttributeScope

Specifies the scope of an attribute.

System_CAPS_pubenumReferenceType

An enumeration of reference types used by the ProjectTypeResolutionService.

Return to top
Show: