Classe CommandSetLibrary
Classe base para CommandSet e ClipboardCommandSet.Fornece acesso a seleção atual, o diagrama, o windows e serviços.
Esta API não compatível com CLS.
Hierarquia de herança
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Microsoft.VisualStudio.Modeling.Shell.CommandSet
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class CommandSetLibrary _
Inherits MarshalByRefObject
[CLSCompliantAttribute(false)]
public abstract class CommandSetLibrary : MarshalByRefObject
O tipo CommandSetLibrary expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
CommandSetLibrary | Cria um novo CommandSetLibrary. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
CurrentDocData | ||
CurrentDocumentSelection | ||
CurrentModelingDocView | ||
CurrentSelection | ||
MenuService | ||
MonitorSelection | ||
ServiceProvider | ||
SingleDocumentSelection | ||
SingleSelection |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CanDeleteSelectedItems | Retorna true se os itens selecionados podem ser excluídos. | |
CreateObjRef | Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.) | |
DeleteSelectedItems | Exclua os itens selecionados. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLifetimeService | Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
GetMenuCommands | Define a lista de comandos de menu que implementa a esta CommandSet. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Initialize | Inicialize o conjunto de comandos.Chama o GetMenuCommands e armazena o resultado. | |
InitializeLifetimeService | Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
IsAnyDocumentSelectionCompartment | True se qualquer dos itens na seleção lista é um compartimento. | |
IsAnyDocumentSelectionMoveableHostShape | True se qualquer um dos itens na lista de seleção é uma forma de host moveable, que não pode ser excluída. | |
IsAnyDocumentSelectionUndeletable | True se qualquer da forma itens na lista de seleção não podem ser excluídos. | |
IsCurrentDiagramEmpty | True se o diagrama não tem filhos. | |
IsDiagramSelected | True se o diagrama for selecionado. | |
IsSingleDocumentSelection | True se houver apenas um item selecionado no documento ativo. | |
IsSingleSelection | True se houver apenas um item selecionado na janela do documento ativo ou janela de ferramenta. | |
MemberwiseClone() | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Para obter mais informações, consulte Como: adicionar um comando ao Menu de atalho.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.