ProjectItem.Kind - свойство
Возвращает строку GUID, определяющую вид или тип объекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property Kind As String
string Kind { get; }
property String^ Kind {
String^ get ();
}
abstract Kind : string with get
function get Kind () : String
Значение свойства
Тип: String
Строка GUID, представляющая тип объекта.Возвращаемое значение должны быть преобразованы в подходящий Guid или тип платформы эквивалент перед выполнением операции сравнения с помощью собственных типов данных GUID.Это позволит избежать ошибок при проверке равнозначности, вызванных отличиями в форматировании строк GUID разных систем проектов и клиентов (например, различиями в капитализации и использовании фигурных скобок).
Заметки
Если предоставляется новый тип элемента проекта, необходимо задать уникальную строку GUID для его идентификации и открыть доступ к сведениям средства, библиотеки типов или документации.
Примеры
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);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации