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
Assembly: Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Syntax
'Declaration
Public Overridable Function CreateAuthoringSink ( _
reason As ParseReason, _
line As Integer, _
col As Integer _
) As AuthoringSink
'Usage
Dim instance As Source
Dim reason As ParseReason
Dim line As Integer
Dim col As Integer
Dim returnValue As AuthoringSink
returnValue = instance.CreateAuthoringSink(reason, _
line, col)
public virtual AuthoringSink CreateAuthoringSink(
ParseReason reason,
int line,
int col
)
public:
virtual AuthoringSink^ CreateAuthoringSink(
ParseReason reason,
int line,
int col
)
public function CreateAuthoringSink(
reason : ParseReason,
line : int,
col : int
) : AuthoringSink
Parameters
reason
Type: Microsoft.VisualStudio.Package.ParseReasonA value from the ParseReason enumeration describing the reason for the parse operation.
line
Type: System.Int32The line index where the parsing is to start.
col
Type: System.Int32The 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.