IVsProject インターフェイス

定義

プロジェクト内の項目またはドキュメントを管理します。

public interface class IVsProject
public interface class IVsProject
__interface IVsProject
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProject
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProject = interface
Public Interface IVsProject
派生
属性

注意 (実装者)

特定のエディターを使用してプロジェクト内の項目またはドキュメントを削除または再度開く必要がある場合、またはプロジェクト間で項目を転送する場合は、 IVsProject を実装します。

メソッド

AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[])

プロジェクトに新しい項目を作成したり、既存のファイルをプロジェクトに追加したり、項目の追加ウィザードを実行したりします。

GenerateUniqueItemName(UInt32, String, String, String)

指定されたアイテムの一意のドキュメント名を生成します。

GetItemContext(UInt32, IServiceProvider)

項目のコンテキストを返します。

GetMkDocument(UInt32, String)

ドキュメントモニカーを返します。

IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

ドキュメントがプロジェクト内に存在するかどうかを判断します。

OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame)

プロジェクト内の項目を開きます。

適用対象