Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an instance of an AuthoringSink object for use in parsing operations.
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 CreateAuthoringSink ( _
reason As ParseReason, _
line As Integer, _
col As Integer _
) As AuthoringSink
public virtual AuthoringSink CreateAuthoringSink(
ParseReason reason,
int line,
int col
)
public:
virtual AuthoringSink^ CreateAuthoringSink(
ParseReason reason,
int line,
int col
)
abstract CreateAuthoringSink :
reason:ParseReason *
line:int *
col:int -> AuthoringSink
override CreateAuthoringSink :
reason:ParseReason *
line:int *
col:int -> AuthoringSink
public function CreateAuthoringSink(
reason : ParseReason,
line : int,
col : int
) : AuthoringSink
Parameters
- reason
Type: Microsoft.VisualStudio.Package.ParseReason
A value from the ParseReason enumeration describing the reason for the parse operation.
- line
Type: System.Int32
The line index where the parsing is to start.
- col
Type: System.Int32
The column index where the parsing is to start.
Return Value
Type: Microsoft.VisualStudio.Package.AuthoringSink
Returns an AuthoringSink object.
Remarks
This method is called from the CreateParseRequest method in the LanguageService class. If you need to derive a class from the AuthoringSink class, you need to derive a class from the Source class and override this method to instantiate your version of the AuthoringSink class.
The base method always returns a new instance of the AuthoringSink class.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.