Compartilhar via


ProvideCommandLineSwitchAttribute Classe

Definição

Importante

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

Classe de atributo para fornecer as entradas do Registro para contribuir com uma opção de linha de comando

public ref class ProvideCommandLineSwitchAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class ProvideCommandLineSwitchAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class ProvideCommandLineSwitchAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type ProvideCommandLineSwitchAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ProvideCommandLineSwitchAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideCommandLineSwitchAttribute
Inherits RegistrationAttribute
Herança
ProvideCommandLineSwitchAttribute
Atributos

Construtores

ProvideCommandLineSwitchAttribute(String, String)

Create um novo atributo ProvideCommandLineSwitch

Propriedades

Arguments

O número de argumentos para a opção de linha de comando

DemandLoad

Se a opção de linha de comando deve causar o carregamento de deman

HelpText

A cadeia de caracteres de ajuda para a opção de linha de comando

Name

O nome da opção de linha de comando

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