IVsInvisibleEditorManager Interface
Used to register an invisible editor.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'宣告
<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsInvisibleEditorManager
'用途
Dim instance As IVsInvisibleEditorManager
[GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
[InterfaceTypeAttribute()]
public interface IVsInvisibleEditorManager
[GuidAttribute(L"14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
[InterfaceTypeAttribute()]
public interface class IVsInvisibleEditorManager
public interface IVsInvisibleEditorManager
Examples
[C++]
CComPtr<IVsInvisibleEditorManager> spIEM;
HRESULT hr;
// Register an invisible editor on the given file, saying 'yes' to caching
// so that it gets loaded right away.
if (FAILED (hr = CLangService::GetService()->QueryService (SID_SVsInvisibleEditorManager, IID_IVsInvisibleEditorManager, (void **)&spIEM)) ||
FAILED (hr = CHash::AddNoCase (pszFileName, true /*fIsFileName*/, &m_pName)) ||
FAILED (hr = spIEM->RegisterInvisibleEditor (pszFileName, NULL, RIEF_ENABLECACHING, NULL, &m_spEditor)))
{
return hr;
}