My Project
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Protected Member Functions | Properties | List of all members
RoslynCSharp.AsyncCompileOperation Class Reference

An awaitable object that contains state information for an asynchronous script compile request. More...

Inheritance diagram for RoslynCSharp.AsyncCompileOperation:
RoslynCSharp.AsyncOperation

Protected Member Functions

override void RunAsyncOperation ()
 Main entry point for async code.
 
- Protected Member Functions inherited from RoslynCSharp.AsyncOperation
abstract void RunAsyncOperation ()
 Main entry point for async code.
 
virtual void RunSyncFinalize ()
 Main entry point for sync finalize code.
 

Properties

ScriptDomain CompileDomain [get]
 Get the domain that the compiled assembly will be loaded into if successful.
 
ScriptType CompiledType [get]
 Get the main type of the compiled assembly. The return value will be null if the compile failed or the compiled script does not define atleast 1 type.
 
ScriptAssembly CompiledAssembly [get]
 Get the compiled assembly that the compiler generated. The return value will be null if the compile failed.
 
bool IsSecurityVerified [get]
 Returns true if the loaded assembly has passed security verification.
 
- Properties inherited from RoslynCSharp.AsyncOperation
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.
 

Additional Inherited Members

- Protected Attributes inherited from RoslynCSharp.AsyncOperation
bool isSuccessful = false
 Was the async operation successful.
 

Detailed Description

An awaitable object that contains state information for an asynchronous script compile request.

Member Function Documentation

◆ RunAsyncOperation()

override void RoslynCSharp.AsyncCompileOperation.RunAsyncOperation ( )
inlineprotectedvirtual

Main entry point for async code.

Implements RoslynCSharp.AsyncOperation.


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