Share via


ExportPropertyEvaluatorAttribute Class

Definition

Export attribute for a IPropertyEvaluator

public ref class ExportPropertyEvaluatorAttribute sealed : Microsoft::VisualStudio::Workspace::ExportProviderAttributeBase, Microsoft::VisualStudio::Workspace::Evaluator::IPropertyEvaluatorMetadata
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public sealed class ExportPropertyEvaluatorAttribute : Microsoft.VisualStudio.Workspace.ExportProviderAttributeBase, Microsoft.VisualStudio.Workspace.Evaluator.IPropertyEvaluatorMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Method | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportPropertyEvaluatorAttribute = class
    inherit ExportProviderAttributeBase
    interface IPropertyEvaluatorMetadata
    interface IProviderMetadataBase
Public NotInheritable Class ExportPropertyEvaluatorAttribute
Inherits ExportProviderAttributeBase
Implements IPropertyEvaluatorMetadata
Inheritance
ExportPropertyEvaluatorAttribute
Attributes
Implements

Constructors

ExportPropertyEvaluatorAttribute(String, String[], ProviderPriority)

Initializes a new instance of the ExportPropertyEvaluatorAttribute class.

Properties

OptionFlags

The Options defined for this metadata as flags attribute

(Inherited from ExportProviderAttributeBase)
OptionFlagsInternal

Return the options flags internal

(Inherited from ExportProviderAttributeBase)
Priority

Provider priority

(Inherited from ExportProviderAttributeBase)
SupportedNamespaces

List of supported namespaces

Type

The Unique Type for this Provider

(Inherited from ExportProviderAttributeBase)
Version

Version tracking

(Inherited from ExportProviderAttributeBase)

Applies to