My Project
Loading...
Searching...
No Matches
Classes | Enumerations
RoslynCSharp.Example Namespace Reference

Classes

class  Ex01_CreateScriptDomain
 An example script that shows how to setup a script domain for compiling and loading external code. More...
 
class  Ex02_LoadAssembly
 An example script that shows how to load managed assemblies into an existing script domain. More...
 
class  Ex03_LoadAssemblyAsync
 An example script that shows how to load managed assemblies into an existing script domain asynchronously. More...
 
class  Ex04_CompilerReferences
 An example script that shows how to access the compiler service and add a number of reference assemblies from memory or file. More...
 
class  Ex05_CompilerDefines
 An example script that shows how to access the compiler service and add a number of scripting define symbols. More...
 
class  Ex06_CompileFromSource
 An example script that shows how to use the compiler service to compile and load a C# source code string. More...
 
class  Ex07_CompileFromFile
 An example script that shows how to use the compiler service to compile and load a C# source file. This method has the added benefits of reporting the file name in any compiler errors. More...
 
class  Ex07a_CompileFromSyntaxTree
 
class  Ex08_CompileAsync
 An example script that shows how to use the compiler service to compile and load a C# source code string asynchronously. More...
 
class  Ex09_FindTypes
 An example script that shows how to use the compiler service to compile and load a C# source code string and then use a number of find methods to get types from the compiled assembly. More...
 
class  Ex10_StaticMethods
 An example script that shows how to use the compiler service to compile and load a C# source code string and then call a static method. More...
 
class  Ex11_StaticFields
 An example script that shows how to use the compiler service to compile and load a C# source code string and then modify the value of a static field. More...
 
class  Ex12_StaticProperties
 An example script that shows how to use the compiler service to compile and load a C# source code string and then modify the value of a static property. More...
 
class  Ex12b_StaticBroadcast
 
class  Ex13_CreateInstance
 An example script that shows how to use the compiler service to compile and load a C# source code string and create an instance of the main type. More...
 
class  Ex14_InstanceMethods
 An example script that shows how to use the compiler service to compile and load a C# source code string and then call an instance method on a proxy object. More...
 
class  Ex14_InstanceMethods_Updated
 
class  Ex15_InstanceFields
 An example script that shows how to use the compiler service to compile and load a C# source code string and then modify an instance field value of a script proxy object. More...
 
class  Ex16_InstanceProperties
 An example script that shows how to use the compiler service to compile and load a C# source code string and then modify an instance property value of a script proxy object. More...
 
class  Ex16b_InstanceBehaviourBroadcast
 
class  Ex16c_InstanceBroadcast
 
class  Ex17_ReferenceCompiledCode
 
class  MazeCrawler
 Base class for the maze crawler example. Any runtime maze crawler code should inherit from this class. More...
 
class  MazeCrawlerExample
 Main type fomr the included example maze crawler game. Manages the scripting and UI elements of the game. More...
 
class  TestCrawler
 

Enumerations

enum  MazeDirection { Up , Down , Left , Right }
 Represents a maze move direction in world space. More...
 

Enumeration Type Documentation

◆ MazeDirection

Represents a maze move direction in world space.

Enumerator
Up 

Move up.

Down 

Move down.

Left 

Move left.

Right 

Move right.