Partilhar via


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
System_CAPS_pubmethod 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