Interface IVsInvisibleEditorManager
Usado para registrar um editor invisível.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface IVsInvisibleEditorManager
[InterfaceTypeAttribute(1)]
[GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")]
public interface class IVsInvisibleEditorManager
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")>]
type IVsInvisibleEditorManager = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("14439CDE-B6CF-4DD6-9615-67E8B3DF380D")>
Public Interface IVsInvisibleEditorManager
Métodos
Nome | Descrição | |
---|---|---|
RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor) | Registra um editor invisível no documento especificado. |
Observações para chamadores:
Consultar o serviço para esta interface por meio de SVsInvisibleEditorManager.
Exemplos
[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;
}
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo