CodeDelegate2.Parent Eigenschaft

Definition

Ruft das unmittelbar übergeordnete Objekt eines CodeDelegate2-Objekts ab.

public:
 property System::Object ^ Parent { System::Object ^ get(); };
public:
 property Platform::Object ^ Parent { Platform::Object ^ get(); };
[System.Runtime.InteropServices.DispId(31)]
public object Parent { [System.Runtime.InteropServices.DispId(31)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(31)>]
[<get: System.Runtime.InteropServices.DispId(31)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.Parent : obj
Public ReadOnly Property Parent As Object

Eigenschaftswert

Object

Die Parent-Eigenschaft gibt das unmittelbar übergeordnete Objekt des CodeDelegate2-Objekts zurück. Verwenden Sie die CollectionEigenschaft, um die umschließende Auflistung zu erhalten.


Die Werte von Codemodellelementen wie z. B. Klassen, Strukturen, Funktionen, Attributen Delegaten usw. sind nach bestimmten Änderungen unter Umständen nicht deterministisch, d. h. deren Werte bleiben nicht zuverlässig immer gleich. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.

Implementiert

Attribute

Beispiele

[C#]

public void Example(DTE2 dte)  
{  
   // Before running this example, open a code document from a  
   // project and place the insertion point inside a delegate   
   // declaration.  
   try  
   {  
      TextSelection objTextSel;  
      CodeDelegate objCodeDel;  
      CodeElement objCodeElem;  

      objTextSel = (TextSelection)dte.ActiveDocument.Selection;  
      objCodeDel = (CodeDelegate)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementDelegate);  

      // Display the fullname of the CodeDelegate object.  
      MessageBox.Show(objCodeDel.FullName);  

      // Prove that the parent object of a CodeClass is a CodeElement.  
      objCodeElem = (CodeElement)objCodeDel.Parent;  
   }  
   catch (Exception ex)  
   {  
      MessageBox.Show(ex.Message);  
   }  
}  

Gilt für