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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady