My Project
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | Properties | List of all members
RoslynCSharp.AsyncOperation Class Referenceabstract

Base class for awaitable async operations. More...

Inheritance diagram for RoslynCSharp.AsyncOperation:
RoslynCSharp.AsyncCompileOperation RoslynCSharp.AsyncLoadOperation

Protected Member Functions

abstract void RunAsyncOperation ()
 Main entry point for async code.
 
virtual void RunSyncFinalize ()
 Main entry point for sync finalize code.
 

Protected Attributes

bool isSuccessful = false
 Was the async operation successful.
 

Properties

bool IsDone [get]
 Returns true if the async operation has finished.
 
bool IsSuccessful [get]
 Retruns true if the async operation was successful.
 
override bool keepWaiting [get]
 Override implementation of CustomYieldInstruction.
 

Detailed Description

Base class for awaitable async operations.

Member Function Documentation

◆ RunAsyncOperation()

abstract void RoslynCSharp.AsyncOperation.RunAsyncOperation ( )
protectedpure virtual

Main entry point for async code.

Implemented in RoslynCSharp.AsyncCompileOperation, and RoslynCSharp.AsyncLoadOperation.


The documentation for this class was generated from the following file: