SelectionContainer.Parent-Eigenschaft
Ruft das unmittelbar übergeordnete Objekt eines SelectionContainer-Objekts ab.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property Parent As SelectedItems
SelectedItems Parent { get; }
property SelectedItems^ Parent {
SelectedItems^ get ();
}
abstract Parent : SelectedItems with get
function get Parent () : SelectedItems
Eigenschaftswert
Typ: EnvDTE.SelectedItems
Eine SelectedItems-Auflistung.
Beispiele
Public Sub CodeExample(ByVal dte As DTE2)
Try
' Open a project and select some items in
' Solution Explorer before running this example.
Dim selCon As SelectionContainer = dte.SelectedItems.SelectionContainer
Dim msg As String = "Container has items: " + selCon.Count.ToString()
If selCon.Parent Is dte.SelectedItems Then
msg += vbCrLf + "The SelectionContainer has a SelectedItems as a parent object."
End If
msg += vbCrLf + "This SelectionContainer is in this application: " + selCon.DTE.Name
MessageBox.Show(msg)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
public void CodeExample(DTE2 dte)
{
try
{ // Open a project and select some items in
// Solution Explorer before running this example.
SelectionContainer selCon= dte.SelectedItems.SelectionContainer;
string msg = "Container has items: " + selCon.Count.ToString();
if (selCon.Parent.Equals(dte.SelectedItems))
msg += "\nThe SelectionContainer has a SelectedItems as a parent object.";
msg += "\nThis SelectionContainer is in this application: " + selCon.DTE.Name;
MessageBox.Show(msg);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
SelectionContainer Schnittstelle
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell