コード例 #1
0
ファイル: StringUtils.cs プロジェクト: zjloscar/Dynamo
 public static StackValue ConvertToString(StackValue sv, RuntimeCore runtimeCore, ProtoCore.Runtime.RuntimeMemory rmem)
 {
     StackValue returnSV;
     //TODO: Change Execution mirror class to have static methods, so that an instance does not have to be created
     ProtoCore.DSASM.Mirror.ExecutionMirror mirror = new DSASM.Mirror.ExecutionMirror(new ProtoCore.DSASM.Executive(runtimeCore), runtimeCore);
     returnSV = ProtoCore.DSASM.StackValue.BuildString(mirror.GetStringValue(sv, runtimeCore.RuntimeMemory.Heap, 0, true), runtimeCore.RuntimeMemory.Heap);
     return returnSV;
 }
コード例 #2
0
ファイル: StringUtils.cs プロジェクト: kiki-zhang/Dynamo
 public static string GetStringValue(StackValue sv, Core core)
 {
     ProtoCore.DSASM.Mirror.ExecutionMirror mirror = new DSASM.Mirror.ExecutionMirror(new ProtoCore.DSASM.Executive(core), core);
     return(mirror.GetStringValue(sv, core.Heap, 0, true));
 }
コード例 #3
0
ファイル: StringUtils.cs プロジェクト: zjloscar/Dynamo
 public static string GetStringValue(StackValue sv, RuntimeCore runtimeCore)
 {
     ProtoCore.DSASM.Mirror.ExecutionMirror mirror = new DSASM.Mirror.ExecutionMirror(new ProtoCore.DSASM.Executive(runtimeCore), runtimeCore);
     return mirror.GetStringValue(sv, runtimeCore.RuntimeMemory.Heap, 0, true);
 }
コード例 #4
0
ファイル: StringUtils.cs プロジェクト: samuto/designscript
 public static string GetStringValue(ProtoCore.DSASM.StackValue sv, Core core)
 {
     ProtoCore.DSASM.Mirror.ExecutionMirror mirror = new DSASM.Mirror.ExecutionMirror(new ProtoCore.DSASM.Executive(core), core);
     return mirror.GetStringValue(sv, core.Heap, 0, true);
 }