Udostępnij za pośrednictwem


Właściwość Project.Kind —

Pobiera ciąg identyfikatora GUID wskazujący rodzaj lub typ obiektu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
ReadOnly Property Kind As String
string Kind { get; }
property String^ Kind {
    String^ get ();
}
abstract Kind : string with get
function get Kind () : String

Wartość właściwości

Typ: String
Identyfikator GUID ciąg reprezentujący typ obiektu.
Wartość zwracana powinny być konwertowane do odpowiedniego Guid lub typ platformy odpowiednik przed wykonaniem porównania za pomocą macierzystego typy danych identyfikator GUID.Dzięki temu różnic w ciągu formatowanie identyfikatora GUID dla systemów innego projektu i klientów (np. dotyczących wielkości liter i korzystanie z nawiasów) nie powodują niepoprawne wyniki z kontroli równości.

Uwagi

Projekt wbudowane typy są definiowane w PrjKind.Rozszerzenia środowiska należy podać ciągów jednoznacznie zdefiniowanego typu.Informacje te powinny być dostępne w każdym narzędzie lub języka biblioteki typów lub dokumentacji.

Przykłady

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); 
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Project Interfejs

Przestrzeń nazw EnvDTE

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady