Share via


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

Return Value

Type: System.Threading.Tasks.Task
The created Task.

See Also

Reference

RazorParser Class

CreateParseTask Overload

System.Web.Razor.Parser Namespace