ValidationExtensionRegistrar Klasse

Definition

Basisklasse für ein extensionregistar, das Validierungs Erweiterungen registrieren kann

public ref class ValidationExtensionRegistrar abstract : Microsoft::VisualStudio::Modeling::ExtensionEnablement::ExtensionRegistrarBase<Delegate ^, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^>
public abstract class ValidationExtensionRegistrar : Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<Delegate,System.Collections.Generic.IDictionary<string,object>>
type ValidationExtensionRegistrar = class
    inherit ExtensionRegistrarBase<Delegate, IDictionary<string, obj>>
Public MustInherit Class ValidationExtensionRegistrar
Inherits ExtensionRegistrarBase(Of Delegate, IDictionary(Of String, Object))
Vererbung

Konstruktoren

ValidationExtensionRegistrar()

Eigenschaften

FilteredImports

Liste der Importe nach dem Anwenden der Filterung.

LazyImports

Liste der verzögerten Importe nach dem Anwenden der Filterung.

(Geerbt von ExtensionRegistrarBase<T,TMetadataView>)
Logger
MetadataFilter

Ein Zeichen folgen basierter Metadatenschlüssel, der bestimmt, ob ein bestimmter exportierter Typ importiert werden kann. Die Standard Implementierung von CanImport filtert Importe basierend auf diesem Metadatenschlüssel. Der Standardwert dieser Eigenschaft ist NULL, um anzugeben, dass kein Filter angewendet wird.

UnfilteredLazyImports

Methoden

CanImport(Lazy<Delegate,IDictionary<String,Object>>)

Zulassen, dass Registrierungsstellen, die mit dem metadatafilter-Element identisch sind, mit einem Schlüssel in Ihren Metadaten importiert werden

CanImport(Lazy<T,TMetadataView>)

Bestimmt, ob das zugrunde liegende exportierte Objekt für einen bestimmten verzögerten Import importiert werden soll oder nicht. Die Standard Implementierung lässt alle Importe zu.

(Geerbt von ExtensionRegistrarBase<T,TMetadataView>)
Compare(Tuple<T,TMetadataView>, Tuple<T,TMetadataView>)

Vergleicht zwei importierte Objekte desselben Typs.

(Geerbt von ExtensionRegistrarBase<T,TMetadataView>)
GetValidationMethods(Object, ValidationContext)

Standard Implementierung zum Zurückgeben aller Delegaten, die auf den Typ eines Modell Elements (und dessen Basistyp/implementierter Schnittstellen) angewendet werden können.

Gilt für