Compartilhar via


ProvideRelatedFileAttribute Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Classe de atributo para fornecer as entradas do Registro para solicitar que o shell gerencie a relação entre um arquivo aninhado e seu pai no gerenciador de soluções

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
Herança
ProvideRelatedFileAttribute
Atributos

Construtores

ProvideRelatedFileAttribute(String, String)

Create um novo atributo ProvideRelatedFile

Campos

CSharpProjectGuid

Guid do sistema de projeto em C#

VisualBasicProjectGuid

Guid do Sistema de Projetos do Visual Basic

Propriedades

ChildExtension

A extensão do arquivo filho

FileOptions

Opções de como o arquivo relacionado é gerenciado

ParentExtension

A extensão do arquivo pai

ProjectSystem

O sistema de projeto com o qual esse gerador de código está registrado

TypeId

Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe.

(Herdado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registrar uma nova opção de linha de comando

Unregister(RegistrationAttribute+RegistrationContext)

Cancelar o registro de um comutador de linha de comando

Aplica-se a