CodeEnum.Members Eigenschaft

Definition

Ruft eine Auflistung von Elementen ab, die in dieser Enumeration enthalten sind.

public:
 property EnvDTE::CodeElements ^ Members { EnvDTE::CodeElements ^ get(); };
[System.Runtime.InteropServices.DispId(34)]
public EnvDTE.CodeElements Members { [System.Runtime.InteropServices.DispId(34)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(34)>]
[<get: System.Runtime.InteropServices.DispId(34)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.Members : EnvDTE.CodeElements
Public ReadOnly Property Members As CodeElements

Eigenschaftswert

CodeElements

Eine CodeElements-Auflistung.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie die Member einer Enumeration erhalten.

[Visual Basic]

Sub GetMembersExample(ByVal dte As DTE2)  
    ' Before running this example, open a code document from a project  
    ' and place the insertion point inside an enumeration.  
    Try  
        ' Retrieve the CodeEnum at the insertion point.  
        Dim sel As TextSelection = _  
            CType(dte.ActiveDocument.Selection, TextSelection)  
        Dim enm As CodeEnum = _  
            CType(sel.ActivePoint.CodeElement( _  
            vsCMElement.vsCMElementEnum), CodeEnum)  

        ' Get the members of the enumeration.  
        Dim elems As CodeElements  
        elems = enm.Members  
    Catch ex As Exception  
        MsgBox(ex.Message)  
    End Try  

End Sub  

[C#]

public void GetMembersExample(DTE2 dte)  
{  
    // Before running this example, open a code document from a project  
    // and place the insertion point inside an enumeration.  
    try  
    {  
        // Retrieve the CodeEnum at the insertion point.  
        TextSelection sel =   
            (TextSelection)dte.ActiveDocument.Selection;  
        CodeEnum enm =   
            (CodeEnum)sel.ActivePoint.get_CodeElement(  
            vsCMElement.vsCMElementEnum);  

        // Get the members of the enumeration.  
        CodeElements elems = enm.Members;  
    }  
    catch (Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

Hinweise

Wenn die Codetyp-Art ist vsCMElementDelegate , Members schlägt die-Eigenschaft fehl, da Delegaten keine Member im Quellcode aufweisen. Sie werden vom Compiler und der .NET Framework beigetragen.

Hinweis

Die Werte von Code Modellelementen, z. b. Klassen, Strukturen, Funktionen, Attribute, Delegaten, dürfen nicht immer gleich bleiben. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.

Gilt für