VsShellUtilities.IsDocumentOpen 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定指定的文档是否已打开。
public:
static bool IsDocumentOpen(IServiceProvider ^ provider, System::String ^ fullPath, Guid logicalView, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy ^ % hierarchy, [Runtime::InteropServices::Out] System::UInt32 % itemID, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsWindowFrame ^ % windowFrame);
public static bool IsDocumentOpen (IServiceProvider provider, string fullPath, Guid logicalView, out Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy hierarchy, out uint itemID, out Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame windowFrame);
static member IsDocumentOpen : IServiceProvider * string * Guid * IVsUIHierarchy * uint32 * IVsWindowFrame -> bool
Public Shared Function IsDocumentOpen (provider As IServiceProvider, fullPath As String, logicalView As Guid, ByRef hierarchy As IVsUIHierarchy, ByRef itemID As UInteger, ByRef windowFrame As IVsWindowFrame) As Boolean
Public Function IsDocumentOpen (provider As IServiceProvider, fullPath As String, logicalView As Guid, ByRef hierarchy As IVsUIHierarchy, ByRef itemID As UInteger, ByRef windowFrame As IVsWindowFrame) As Boolean
参数
- provider
- IServiceProvider
服务提供程序。
- fullPath
- String
文档的完整路径
- logicalView
- Guid
标识逻辑视图的 GUID。 如果 logicalView 设置为 Guid.empty,则在打开任何视图时,它将返回 true。
- hierarchy
- IVsUIHierarchy
对包含打开的文档的项目的 IVsUIHierarchy 接口的引用
- itemID
- UInt32
对项目中文档的层次结构项标识符的引用
- windowFrame
- IVsWindowFrame
对映射到文档的窗口框架的引用
返回
如果文档以给定的逻辑视图打开,则为 true