Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Used to register an invisible editor.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")> _
Public Interface IVsInvisibleEditorManager
'Usage
Dim instance As IVsInvisibleEditorManager
[InterfaceTypeAttribute()]
[GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface IVsInvisibleEditorManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface class IVsInvisibleEditorManager
public interface IVsInvisibleEditorManager
Remarks
Notes to Callers:
Query service for this interface through SVsInvisibleEditorManager.
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;
}