Project.Kind, propriété
Obtient une chaîne GUID indiquant le genre ou le type de l'objet.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
ReadOnly Property Kind As String
string Kind { get; }
property String^ Kind {
String^ get ();
}
abstract Kind : string with get
function get Kind () : String
Valeur de propriété
Type : String
Chaîne GUID représentant le type de l'objet.
La valeur de retour doit être convertie en un format nom propre Guid ou d'un type équivalent de plate-forme avant d'effectuer des comparaisons à l'aide des types de données natifs GUID.Ainsi, les différences de mise en forme de la chaîne du GUID suivant le client et le système de projet (telles que la mise en majuscules et l'utilisation d'accolades) n'entraînent pas de résultats incorrects dans les contrôles d'égalité.
Notes
Types intégrés de projet sont définies dans PrjKind. Extensions d'environnement doivent fournir des chaînes de type définies de façon unique. Ces informations doivent être disponibles dans chaque outil ou de bibliothèque de types ou documentation.
Exemples
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation