CodeEnum.Members Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.