Reference.Collection الخاصية
الحصول مجموعة الذي يحتوي على كائن يدعم هذه خاصية أو ضمن بنية تعليمات برمجية هذه.
مساحة الاسم: VSLangProj
التجميع: VSLangProj (في VSLangProj.dll)
بناء الجملة
'إقرار
ReadOnly Property Collection As References
Get
References Collection { get; }
property References^ Collection {
References^ get ();
}
abstract Collection : References
function get Collection () : References
قيمة الخاصية
النوع: VSLangProj.References
إرجاع مجموعة المتعلقة إلى الكائن.راجع ملاحظات للحصول على مزيد من المعلومات.
ملاحظات
<CollectionName> في بناء الجملة يشير إلى اسم المجموعة المناسبة التي تتعلق كائن. على سبيل المثال، <CollectionName> ل TextRangeكائن سيكون TextRanges. <CollectionName> ل ToolBoxTabكائن سيكون ToolBoxTabs. بشكل عام، اسم المجموعة هو نموذج جمع من اسم الكائن.
أمثلة
Sub CollectionExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project
' and place the insertion point inside a class definition.
Try
' Retrieve the CodeClass at the insertion point.
Dim sel As TextSelection = _
CType(dte.ActiveDocument.Selection, TextSelection)
Dim cls As CodeClass = _
CType(sel.ActivePoint.CodeElement( _
vsCMElement.vsCMElementClass), CodeClass)
Dim elem As CodeElement
Dim peers As String
' List all peer elements of the CodeClass.
For Each elem In cls.Collection
If Not (elem Is cls) And Not IsNothing(elem.Name) Then
peers &= elem.Name & " (" & elem.Kind.ToString() & _
")" & vbCrLf
End If
Next
MsgBox(cls.Name & " has the following peer elements:" & _
vbCrLf & vbCrLf & peers)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
public void CollectionExample(DTE2 dte)
{
// Before running this example, open a code document from a project
// and place the insertion point inside a class definition.
try
{
// Retrieve the CodeClass at the insertion point.
TextSelection sel =
(TextSelection)dte.ActiveDocument.Selection;
CodeClass cls =
(CodeClass)sel.ActivePoint.get_CodeElement(
vsCMElement.vsCMElementClass);
string peers = "";
// List all peer elements of the CodeClass.
foreach (CodeElement elem in cls.Collection)
{
if ((elem != cls) && (elem.Name != null))
peers += elem.Name + " (" + elem.Kind.ToString()
+ ")\n";
}
MessageBox.Show(cls.Name +
" has the following peer elements:\n\n" + peers);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.
راجع أيضًَا
المرجع
موارد أخرى
كيفية: الترجمة وإعادة تشغيل أمثلة التعليمات البرمجية لطراز كائن التنفيذ التلقائي