ProvideRelatedFileAttribute-Klasse
Attributklasse zum Bereitstellen der Registrierungseinträge, um die Shell zu veranlassen, die Beziehung zwischen einer geschachtelten Datei und seinem übergeordneten Element im Projektmappen-Explorer zu verwalten
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
System.Attribute
Microsoft.VisualStudio.Shell.RegistrationAttribute
Microsoft.VisualStudio.Modeling.Shell.ProvideRelatedFileAttribute
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class ProvideRelatedFileAttribute _
Inherits RegistrationAttribute
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class ProvideRelatedFileAttribute : RegistrationAttribute
Der ProvideRelatedFileAttribute-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ProvideRelatedFileAttribute | Erstellen Sie ein neues ProvideRelatedFile-Attribut |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
ChildExtension | Die Erweiterung der untergeordneten Datei. |
![]() |
FileOptions | Optionen dafür, wie die zugehörige Datei verwaltet wird |
![]() |
ParentExtension | Die Erweiterung der übergeordneten Datei. |
![]() |
ProjectSystem | Das Projektsystem, bei dem dieser Code-Generator registriert wird. |
![]() |
TypeId | (Von RegistrationAttribute 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.) |
![]() |
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.) |
![]() |
Register | Registrieren eines neuen Befehlszeilenschalters (Überschreibt RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
Unregister | Heben Sie die Registrierung für den Befehlszeilenschalter auf. (Überschreibt RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
CSharpProjectGuid | Die GUID des C#-Projektsystem. |
![]() ![]() |
VisualBasicProjectGuid | Die GUID des Visual Basic-Projektsystems. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) |
![]() ![]() |
_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.) |
![]() ![]() |
_Attribute.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) |
![]() ![]() |
_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.