Project.Kind Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá řetězec GUID určující druh nebo typ objektu.
public:
property System::String ^ Kind { System::String ^ get(); };
public:
property Platform::String ^ Kind { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(201)]
public string Kind { [System.Runtime.InteropServices.DispId(201)] get; }
[<System.Runtime.InteropServices.DispId(201)>]
[<get: System.Runtime.InteropServices.DispId(201)>]
member this.Kind : string
Public ReadOnly Property Kind As String
Hodnota vlastnosti
Řetězec GUID představující typ objektu.
Návratová hodnota by měla být Guid Před porovnáním s použitím nativních datových typů GUID převedena na správný nebo typ ekvivalentní platformě. Tím je zajištěno, že rozdíly ve formátování řetězce identifikátoru GUID v různých systémech a klientech projektu (například velká a malá písmena) nezpůsobí nesprávné výsledky z kontrol rovnosti.
- Atributy
Příklady
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);
}
Poznámky
Předdefinované typy projektů jsou definovány v PrjKind . Rozšíření prostředí musí poskytovat jedinečně definované řetězce typu. Tyto informace by měly být k dispozici v jednotlivých nástrojích nebo v dokumentaci ke knihovně typů nebo jazyka.