Propriedade Command.Guid
Obtém o GUID para o objeto especificado.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property Guid As String
string Guid { get; }
property String^ Guid {
String^ get ();
}
abstract Guid : string with get
function get Guid () : String
Valor de propriedade
Tipo: String
Uma cadeia de caracteres que representa o grupo de comando GUID usado para representar o comando.
Exemplos
Sub GuidExample(ByVal dte As DTE2)
' Create a new text document.
Dim win As Window = dte.ItemOperations.NewFile()
Dim textWin As TextWindow = CType(win.Object, TextWindow)
' Split the text document window.
Dim cmd As Command = dte.Commands.Item("Window.Split")
dte.Commands.Raise(cmd.Guid, cmd.ID, Nothing, Nothing)
If MsgBox("Activate the top pane?", MsgBoxStyle.YesNo) = _
MsgBoxResult.Yes Then
' In a split window, the top pane is always at index 2 of the
' Panes collection.
textWin.Panes.Item(2).Activate()
Else
textWin.Panes.Item(1).Activate()
End If
End Sub
public void GuidExample(DTE2 dte)
{
// Create a new text document.
Window win = dte.ItemOperations.NewFile(@"General\Text File", "",
Constants.vsViewKindPrimary);
TextWindow textWin = (TextWindow)win.Object;
// Split the text document window.
Command cmd = dte.Commands.Item("Window.Split", -1);
object dummy = new object();
dte.Commands.Raise(cmd.Guid, cmd.ID, ref dummy, ref dummy);
if (MessageBox.Show("Activate the top pane?", "",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
// In a split window, the top pane is always at index 2 of the
// Panes collection.
textWin.Panes.Item(2).Activate();
}
else
{
textWin.Panes.Item(1).Activate();
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Outros recursos
Como compilar e executar os exemplos de código do modelo de objeto Automation