Class CompiledContext
Assembly: RCaron.Jit.dll
Declaration
csharp
public record CompiledContext : IEquatable<CompiledContext>
Declaration
csharp
public record CompiledContext : IEquatable<CompiledContext>
Implements:
System.IEquatable<RCaron.Jit.CompiledContext>
Properties
Functions
Declaration
csharp
public Dictionary<string, CompiledFunction> Functions { get; init; }
Declaration
csharp
public Dictionary<string, CompiledFunction> Functions { get; init; }
FileScope
Declaration
csharp
public FileScope FileScope { get; init; }
Declaration
csharp
public FileScope FileScope { get; init; }
FakedMotorConstant
Declaration
csharp
public ConstantExpression FakedMotorConstant { get; init; }
Declaration
csharp
public ConstantExpression FakedMotorConstant { get; init; }
Classes
Declaration
csharp
public IList<CompiledClass> Classes { get; init; }
Declaration
csharp
public IList<CompiledClass> Classes { get; init; }
FakedMotor
Declaration
csharp
public Motor? FakedMotor { get; init; }
Declaration
csharp
public Motor? FakedMotor { get; init; }
OverrideModules
Declaration
csharp
public List<object> OverrideModules { get; init; }
Declaration
csharp
public List<object> OverrideModules { get; init; }
ImportedContexts
Declaration
csharp
public List<CompiledContext>? ImportedContexts { get; set; }
Declaration
csharp
public List<CompiledContext>? ImportedContexts { get; set; }
ImportedFunctions
Declaration
csharp
public Dictionary<string, CompiledFunction>? ImportedFunctions { get; set; }
Declaration
csharp
public Dictionary<string, CompiledFunction>? ImportedFunctions { get; set; }
ImportedClasses
Declaration
csharp
public List<CompiledClass>? ImportedClasses { get; set; }
Declaration
csharp
public List<CompiledClass>? ImportedClasses { get; set; }
CompiledContextConstant
Declaration
csharp
public ConstantExpression CompiledContextConstant { get; set; }
Declaration
csharp
public ConstantExpression CompiledContextConstant { get; set; }
Methods
GetClass(ClassDefinition, bool)
Declaration
csharp
public CompiledClass? GetClass(ClassDefinition definition, bool includeImported = true)
Declaration
csharp
public CompiledClass? GetClass(ClassDefinition definition, bool includeImported = true)
Returns
RCaron.Jit.CompiledClass
Parameters
GetFunction(string, bool)
Declaration
csharp
public CompiledFunction? GetFunction(string name, bool includeImported = true)
Declaration
csharp
public CompiledFunction? GetFunction(string name, bool includeImported = true)
Returns
RCaron.Jit.CompiledFunction
Parameters
Type | Name |
---|
System.String | name |
System.Boolean | includeImported |
Implements
System.IEquatable<RCaron.Jit.CompiledContext>
Extension Methods