Process.Collection (Propiedad)
Devuelve la colección que contiene el objeto compatible con esta propiedad o existente en esta construcción de código. Devuelve NULL para un objeto que no se obtiene de una colección.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property Collection As Processes
Get
Processes Collection { get; }
property Processes^ Collection {
Processes^ get ();
}
abstract Collection : Processes
function get Collection () : Processes
Valor de propiedad
Tipo: EnvDTE.Processes
Una colección Processes.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar la propiedad Collection.
Para probar esta propiedad
- Abra el proyecto de destino y ejecute el complemento.
public static void Collection(DTE dte)
{
// Setup debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Collection Property Test");
owp.Activate();
EnvDTE.Process process = dte.Debugger.LocalProcesses.Item(1);
owp.OutputString("Number of items in the process collection is " +
process.Collection.Count + ": ");
foreach(EnvDTE.Process proc in process.Collection)
owp.OutputString("\n" + proc.Name + " ");
}
Shared Sub Collection(ByRef dte As EnvDTE.DTE)
Dim process As EnvDTE.Process = dte.Debugger.LocalProcesses.Item(1)
Dim str As String = vbCrLf
str = "There are " + process.Collection.Count.ToString()
str += " items in the process collection: "
For Each proc As EnvDTE.Process In process.Collection
str += vbCrLf + proc.Name + " "
Next
MessageBox.Show(str, "Process Test - Collection Property")
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Otros recursos
Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización