ProvideViewAdapterAttribute Sınıf

Tanım

Bu öznitelik, DesignerWindowPane belirli bir görünüm türüyle ilişkilendirmek için öğesinden türetilen sınıflara yerleştirilebilir. Üç tür görünüm bağdaştırıcısı vardır: dosya bağdaştırıcıları yalnızca belirli bir dosya için destek sağlar, dil bağdaştırıcıları belirli bir dil hizmetiyle ilişkili tüm dosyaları destekler ve küresel bağdaştırıcılar her türlü tür için kullanılabilir.

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

Oluşturucular

ProvideViewAdapterAttribute(Type)

ProvideViewAdapterAttributeBelirtilen temel tür için yeni bir örneğini başlatır.

ProvideViewAdapterAttribute(Type, AttributeScope, Object)

Belirtilen temel tür ve kapsam için yeni bir başlatır.

Özellikler

BaseType

Görünüm bağdaştırıcısının temel türünü alır.

Scope

Görünüm bağdaştırıcısının öznitelik kapsamını alır.

ScopeData

Görünüm bağdaştırıcısının kapsamıyla ilişkili kapsam verilerini alır.

TypeId

Her öznitelik kapsamı için benzersiz olan bir KIMLIĞI alır.

Yöntemler

GetPackageRegKeyPath(Guid)

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

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

Görünüm bağdaştırıcısını kaydeder.

Unregister(RegistrationAttribute+RegistrationContext)

Görünüm bağdaştırıcısının kayıt defteri anahtarını kaldırır.

Şunlara uygulanır