IVsTextManager.EnumViews Method

Enumerates views that are provided with the core editor and are associated with a particular text buffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function EnumViews ( _
    pBuffer As IVsTextBuffer, _
    <OutAttribute> ByRef ppEnum As IVsEnumTextViews _
) As Integer
int EnumViews(
    IVsTextBuffer pBuffer,
    out IVsEnumTextViews ppEnum
)
int EnumViews(
    [InAttribute] IVsTextBuffer^ pBuffer, 
    [OutAttribute] IVsEnumTextViews^% ppEnum
)
abstract EnumViews : 
        pBuffer:IVsTextBuffer * 
        ppEnum:IVsEnumTextViews byref -> int 
function EnumViews(
    pBuffer : IVsTextBuffer, 
    ppEnum : IVsEnumTextViews
) : int

Parameters

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From textmgr.idl:

HRESULT IVsTextManager::EnumViews(
   [in] IVsTextBuffer *pBuffer,
   [out] IVsEnumTextViews **ppEnum
);

This method only applies to text views implemented by the core text editor package. Custom views registered with the environment are not enumerated using this method.

.NET Framework Security

See Also

Reference

IVsTextManager Interface

Microsoft.VisualStudio.TextManager.Interop Namespace