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 보안

참고 항목

참조

ProjectItem 인터페이스

EnvDTE 네임스페이스

기타 리소스

방법: 자동화 개체 모델 코드의 예제 컴파일 및 실행