GraphProviderAttribute-Klasse
Attribut, das anzeigt, dass der Zieltyp ein Diagrammanbieter ist.
Vererbungshierarchie
Object
Attribute
ExportAttribute
Microsoft.VisualStudio.GraphModel.GraphProviderAttribute
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := False)> _
<MetadataAttributeAttribute> _
Public Class GraphProviderAttribute _
Inherits ExportAttribute _
Implements IGraphProviderMetadata
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
[MetadataAttributeAttribute]
public class GraphProviderAttribute : ExportAttribute,
IGraphProviderMetadata
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = false)]
[MetadataAttributeAttribute]
public ref class GraphProviderAttribute : public ExportAttribute,
IGraphProviderMetadata
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = false)>]
[<MetadataAttributeAttribute>]
type GraphProviderAttribute =
class
inherit ExportAttribute
interface IGraphProviderMetadata
end
public class GraphProviderAttribute extends ExportAttribute implements IGraphProviderMetadata
Der GraphProviderAttribute-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
GraphProviderAttribute() | |
![]() |
GraphProviderAttribute(Type) | Konstruktor zum Angeben eines benutzerdefinierten Typs für den MEF-Export. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
ContractName | Ruft den Vertragsnamen ab, der verwendet wird, um den mit diesem Attribut markierten Typ oder Member zu exportieren. (Von ExportAttribute geerbt.) |
![]() |
ContractType | Ruft den Vertragstyp ab, der von dem Member exportiert wird, an den dieses Attribut angefügt ist. (Von ExportAttribute geerbt.) |
![]() |
IntellisenseType | Der IntelliSense-Typ GUID als Zeichenfolge.Der Anbieter wird geladen, wenn ein Projekt mit dieser IntelliSense-Art vorhanden ist. |
![]() |
Name | Der Name, der zum Identifizieren des Anbieters verwendet wird. |
![]() |
ProjectKind | Die Projekt interessante GUID als Zeichenfolge.Der Anbieter wird geladen, wenn ein Projekt dieser Art vorhanden ist. |
![]() |
TypeId | Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.) |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsDefaultAttribute | Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.) |
![]() |
Match | Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
System#Runtime#InteropServices#_Attribute#GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) |
![]() ![]() |
System#Runtime#InteropServices#_Attribute#GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.) |
![]() ![]() |
System#Runtime#InteropServices#_Attribute#GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) |
![]() ![]() |
System#Runtime#InteropServices#_Attribute#Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.