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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.