Export (0) Print
Expand All
Expand Minimize

Microsoft.VisualStudio.Shell.Design Namespace

  ClassDescription
Public classAssemblyDeletedEventArgsContains event data for the AssemblyDeletedEvent() that gets raised when an assembly is deleted.
Public classAssemblyObsoleteEventArgsRepresents an argument class for the AssemblyObsolete event. This class cannot be inherited.
Public classAssemblyRefreshedEventArgsAn event that is raised when an assembly has been refreshed.
Public classConstructorInfoWrapper
Public classDesignerWindowPaneThis class inherits from WindowPane and extends it to provide designer features.
Public classDesignSurfaceExtensionThe 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.
Public classDesignSurfaceExtensionAttributeNotifies 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.
Public classDynamicTypeServiceProvides instances of ITypeResolutionService for a project.
Public classDynamicTypeService.ContextTypeResolverAn IDisposable object that routes assembly/type resolution issues to the ITypeResolutionService for the given hierarchy. It is instantiated by a call to [M:Microsoft.VisualStudio.Shell.Design.DynamicTypeService.GetContextTypeResolver(T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyhierarchy)].
Public classGlobalObjectProvides the base class for types whose instances are accessible for each project.
Public classGlobalObjectCollectionA 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.
Public classGlobalObjectDescriptionAttributeAllows global object providers to tag the global object instances they provide with additional metadata.
Public classGlobalObjectProviderProvides a base class for accessing one or more global object types.
Public classGlobalObjectProviderFactoryProvides a base class for enumerating global object providers.
Public classGlobalObjectServiceMaintains the current table of global object providers. This class cannot be inherited.
Public classGlobalTypeProvides the base class for types that are defined in the project or generated from code.
Public classGlobalTypeCollectionA strongly typed collection of global types.
Public classOleUndoEngineProvides a default implementation of undo management for designers.
Protected classOleUndoEngine.UndoUnitExtends support for encapsulating a unit of work that a user can undo.
Public classProjectTypeResolutionServiceAn abstract class that provides the Visual Studio implementation of the ITypeResolutionService interface.
Public classProvideDesignerMetadataAttributeDeclares additional metadata for types or objects, allowing third parties to modify the set of metadata available on a class.
Public classProvideDesignerOptionsAttributeAssociates one or more categories with each designer in the registry.
Public classProvideGlobalObjectProviderAttributeSignifies that one or more classes in a package are global object providers. This class cannot be inherited.
Public classProvideViewAdapterAttributeThis 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.
Public classTypeObsoleteEventArgsAn event that gets raised when a type has become obsolete.
Public classVirtualTypeBuilderCreates new virtual typea. This class cannot be inherited.
Public classVirtualTypeBuilder.AttributeCollectionRepresents the collection of attributes. This class cannot be inherited.
Public classVirtualTypeBuilder.ConstructorInfoCollectionRepresents the collection of constructors. This class cannot be inherited.
Public classVirtualTypeBuilder.EventInfoCollectionRepresents the collection of events. This class cannot be inherited.
Public classVirtualTypeBuilder.FieldInfoCollectionRepresents the collection of fields. This class cannot be inherited.
Public classVirtualTypeBuilder.MethodInfoCollectionRepresents the collection of methods. This class cannot be inherited.
Public classVirtualTypeBuilder.PropertyInfoCollectionRepresents the collection of properties. This class cannot be inherited.
Public classVirtualTypeImplementorThe base class you must derive from to provide an implementation of your virtual type.
Public classVsTargetFrameworkProvider
Public classWindowPaneProviderServiceA service that provides file-specific window panes.

  StructureDescription
Protected structureWindowPaneProviderService.RegisteredWindowPaneA structure that encapsulates a view technology and its associated window pane type.

  DelegateDescription
Public delegateAssemblyDeletedEventHandlerThe delegate for the AssemblyDeletedEvent() that is raised when an assembly has been deleted.
Public delegateAssemblyObsoleteEventHandlerAn event that gets raised when an assembly has become obsolete. This delegate cannot be inherited.
Public delegateAssemblyRefreshedEventHandlerA delegate that passes along the event that an assembly has become obsolete.
Public delegateTypeObsoleteEventHandlerAn event that gets raised when a type has become obsolete.

  EnumerationDescription
Public enumerationAttributeScopeSpecifies the scope of an attribute.
Public enumerationReferenceTypeAn enumeration of reference types used by the ProjectTypeResolutionService.

Community Additions

ADD
Show:
© 2014 Microsoft