Skip to main content
Version: Next

Class ClassFunctionScope

Assembly: RCaron.dll
View Source
Declaration
csharp
public class ClassFunctionScope : ClassStaticFunctionScope
Declaration
csharp
public class ClassFunctionScope : ClassStaticFunctionScope

Inheritance: System.Object -> RCaron.LocalScope -> RCaron.ClassStaticFunctionScope

Properties

ClassInstance

View Source
Declaration
csharp
public ClassInstance ClassInstance { get; }
Declaration
csharp
public ClassInstance ClassInstance { get; }

Methods

GetVariable(string)

View Source
Declaration
csharp
public override object? GetVariable(string name)
Declaration
csharp
public override object? GetVariable(string name)
Returns

System.Object

Parameters
TypeName
System.Stringname

TryGetVariable(string, out object?)

View Source
Declaration
csharp
public override bool TryGetVariable(string name, out object? value)
Declaration
csharp
public override bool TryGetVariable(string name, out object? value)
Returns

System.Boolean

Parameters
TypeName
System.Stringname
System.Objectvalue

SetVariable(string, in object?)

View Source
Declaration
csharp
public override void SetVariable(string name, in object? value)
Declaration
csharp
public override void SetVariable(string name, in object? value)
Parameters
TypeName
System.Stringname
System.Objectvalue

VariableExists(string)

View Source
Declaration
csharp
public override bool VariableExists(string name)
Declaration
csharp
public override bool VariableExists(string name)
Returns

System.Boolean

Parameters
TypeName
System.Stringname

GetVariableRef(string)

View Source
Declaration
csharp
public override ref object? GetVariableRef(string name)
Declaration
csharp
public override ref object? GetVariableRef(string name)
Returns

System.Object

Parameters
TypeName
System.Stringname

Extension Methods