ExportWorkspaceServiceFactoryAttribute Class

Definition

Class ExportWorkspaceServiceFactoryAttribute

public ref class ExportWorkspaceServiceFactoryAttribute : System::ComponentModel::Composition::ExportAttribute, Microsoft::VisualStudio::Workspace::IWorkspaceServiceFactoryMetadata
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public class ExportWorkspaceServiceFactoryAttribute : System.ComponentModel.Composition.ExportAttribute, Microsoft.VisualStudio.Workspace.IWorkspaceServiceFactoryMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportWorkspaceServiceFactoryAttribute = class
    inherit ExportAttribute
    interface IWorkspaceServiceFactoryMetadata
    interface ISupportedTypesMetadata
Public Class ExportWorkspaceServiceFactoryAttribute
Inherits ExportAttribute
Implements IWorkspaceServiceFactoryMetadata
Inheritance
ExportWorkspaceServiceFactoryAttribute
Attributes
Implements

Constructors

ExportWorkspaceServiceFactoryAttribute(WorkspaceServiceFactoryOptions, Type[])

Initializes a new instance of the ExportWorkspaceServiceFactoryAttribute class.

Properties

Options

Workspace service factory options

SupportedTypes

Gets the set of supported types by this metadata

Applies to