Aracılığıyla paylaş


ProvideRelatedFileAttribute Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Kabuğun iç içe geçmiş bir dosya ile çözüm gezginindeki üst öğesi arasındaki ilişkiyi yönetmesini istemek için kayıt defteri girdilerini sağlayan öznitelik sınıfı

public ref class ProvideRelatedFileAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class ProvideRelatedFileAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class ProvideRelatedFileAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type ProvideRelatedFileAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ProvideRelatedFileAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideRelatedFileAttribute
Inherits RegistrationAttribute
Devralma
ProvideRelatedFileAttribute
Öznitelikler

Oluşturucular

ProvideRelatedFileAttribute(String, String)

Yeni bir ProvideRelatedFile özniteliği İçerik Oluşturucu

Alanlar

CSharpProjectGuid

C# Proje Sisteminin Guid değeri

VisualBasicProjectGuid

Visual Basic Proje Sistemi Guid'i

Özellikler

ChildExtension

Alt dosyanın uzantısı

FileOptions

İlgili dosyanın nasıl yönetileceğini gösteren seçenekler

ParentExtension

Üst dosyanın uzantısı

ProjectSystem

Bu kod oluşturucunun kayıtlı olduğu proje sistemi

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Yeni bir komut satırı anahtarı kaydetme

Unregister(RegistrationAttribute+RegistrationContext)

Komut satırı anahtarının kaydını kaldırma

Şunlara uygulanır