RazorParser.CreateParseTask Method (TextReader, Action<Span>, Action<RazorError>, SynchronizationContext, CancellationToken)
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Creates a task that parses a specified object.
Namespace: System.Web.Razor.Parser
Assembly: System.Web.Razor (in System.Web.Razor.dll)
Syntax
'Declaration
Public Overridable Function CreateParseTask ( _
input As TextReader, _
spanCallback As Action(Of Span), _
errorCallback As Action(Of RazorError), _
context As SynchronizationContext, _
cancelToken As CancellationToken _
) As Task
'Usage
Dim instance As RazorParser
Dim input As TextReader
Dim spanCallback As Action(Of Span)
Dim errorCallback As Action(Of RazorError)
Dim context As SynchronizationContext
Dim cancelToken As CancellationToken
Dim returnValue As Task
returnValue = instance.CreateParseTask(input, _
spanCallback, errorCallback, context, _
cancelToken)
public virtual Task CreateParseTask(
TextReader input,
Action<Span> spanCallback,
Action<RazorError> errorCallback,
SynchronizationContext context,
CancellationToken cancelToken
)
public:
virtual Task^ CreateParseTask(
TextReader^ input,
Action<Span^>^ spanCallback,
Action<RazorError^>^ errorCallback,
SynchronizationContext^ context,
CancellationToken cancelToken
)
abstract CreateParseTask :
input:TextReader *
spanCallback:Action<Span> *
errorCallback:Action<RazorError> *
context:SynchronizationContext *
cancelToken:CancellationToken -> Task
override CreateParseTask :
input:TextReader *
spanCallback:Action<Span> *
errorCallback:Action<RazorError> *
context:SynchronizationContext *
cancelToken:CancellationToken -> Task
public function CreateParseTask(
input : TextReader,
spanCallback : Action<Span>,
errorCallback : Action<RazorError>,
context : SynchronizationContext,
cancelToken : CancellationToken
) : Task
Parameters
- input
Type: System.IO.TextReader
The object to parse.
- spanCallback
Type: System.Action<Span>
The span callback.
- errorCallback
Type: System.Action<RazorError>
The error callback.
- context
Type: System.Threading.SynchronizationContext
The context.
- cancelToken
Type: System.Threading.CancellationToken
The cancellation token.
Return Value
Type: System.Threading.Tasks.Task
The created Task.