Share via


IScanner.SetSource Method

Sets the line to be parsed.

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

Syntax

'Declaration
Sub SetSource ( _
    source As String, _
    offset As Integer _
)
void SetSource(
    string source,
    int offset
)
void SetSource(
    String^ source, 
    int offset
)
abstract SetSource : 
        source:string * 
        offset:int -> unit
function SetSource(
    source : String, 
    offset : int
)

Parameters

  • source
    Type: String

    [in] The line to be tokenized.

  • offset
    Type: Int32

    [in] The character offset into the line to start parsing. You must pay attention to this value.

Remarks

Language service scanning is always done on a line-by-line basis. This method is called to set the line to be parsed by subsequent calls to the ScanTokenAndProvideInfoAboutIt method.

.NET Framework Security

See Also

Reference

IScanner Interface

Microsoft.VisualStudio.Package Namespace