Freigeben über


ExpansionProvider.FormatSpan Method

Formats the specified text span.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntax

'Declaration
Public Overridable Function FormatSpan ( _
    buffer As IVsTextLines, _
    ts As TextSpan() _
) As Integer
'Usage
Dim instance As ExpansionProvider
Dim buffer As IVsTextLines
Dim ts As TextSpan()
Dim returnValue As Integer

returnValue = instance.FormatSpan(buffer, _
    ts)
public virtual int FormatSpan(
    IVsTextLines buffer,
    TextSpan[] ts
)
public:
virtual int FormatSpan(
    IVsTextLines^ buffer, 
    array<TextSpan>^ ts
)
abstract FormatSpan : 
        buffer:IVsTextLines * 
        ts:TextSpan[] -> int 
override FormatSpan : 
        buffer:IVsTextLines * 
        ts:TextSpan[] -> int 
public function FormatSpan(
    buffer : IVsTextLines, 
    ts : TextSpan[]
) : int

Parameters

Return Value

Type: System.Int32
S_OK() if the method succeeded, otherwise E_NOTIMPL().

Implements

IVsExpansionClient.FormatSpan(IVsTextLines, array<TextSpan[])

Remarks

This method first checks that buffer is the same as the IVsTextLines in the Source, and throws an ArgumentException if they are not. If format selection is enabled, this method iterates through the array of TextSpan objects and formats them.

.NET Framework Security

See Also

Reference

ExpansionProvider Class

ExpansionProvider Members

Microsoft.VisualStudio.Package Namespace