Compartir a través de


Project.Kind (Propiedad)

Actualización: noviembre 2007

Obtiene una cadena GUID que identifica la clase o el tipo de objeto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

ReadOnly Property Kind As String

Dim instance As Project
Dim value As String

value = instance.Kind
string Kind { get; }
property String^ Kind {
    String^ get ();
}
function get Kind () : String

Valor de propiedad

Tipo: System.String

Una cadena GUID que representa el tipo de objeto.

Comentarios

Las extensiones de entornos deben proporcionar cadenas de tipo con definición única. Esta información debe estar disponible en la biblioteca de tipos o la documentación de cada herramienta o lenguaje.

Ejemplos

Sub KindExample2(ByVal dte As DTE2)

    ' Before running this example, open a project.

    Dim proj As Project = dte.Solution.Projects.Item(1)
    Dim item As ProjectItem
    Dim msg As String

    For Each item In proj.ProjectItems
        msg &= "    " & item.Name & _
            "  [Kind = " & item.Kind & "]" & vbCrLf
    Next

    MsgBox(proj.Name & "  [Kind = " & proj.Kind & _
        "] has the following project items:" & vbCrLf & vbCrLf & msg)
End Sub
public void KindExample2(DTE2 dte)
{
    // Before running this example, open a project.

    Project proj = dte.Solution.Projects.Item(1);
    string msg = "";

    foreach (ProjectItem item in proj.ProjectItems)
        msg += "    " + item.Name + "  [Kind = " + item.Kind + "]\n";

    MessageBox.Show(proj.Name + "  [Kind = " + proj.Kind + 
        "] has the following project items:\n\n" + msg); 
}

Permisos

Vea también

Referencia

Project (Interfaz)

Project (Miembros)

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización