/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
VisualPascalABCNETLinux/MonoDebugging/Debugger/DelayedLambdaValue.cs
51 строка
1 KB
Ivan Bondarev
missing files for debugger
18 апр 2023, 18:53
18 апр 2023, 18:53
d0397a4
Код
Авторство
О чём код?
using System; using System.Collections.Generic; namespace Mono.Debugger.Soft { public class DelayedLambdaValue : Value { DelayedLambdaType delayedType; public DelayedLambdaValue (VirtualMachine vm, Tuple<string, Value>[] locals, string expression) : base (vm, 0) { this.delayedType = new DelayedLambdaType (vm, locals, expression); } public string Expression { get { return DelayedType.Expression; } } public DelayedLambdaType DelayedType { get { return delayedType; } } public string Name { get { return DelayedType.Name; } } public Tuple<string, Value>[] Locals { get { return DelayedType.Locals; } } public Value[] GetLocalValues () { return DelayedType.GetLocalValues (); } public string GetLiteralType (TypeMirror t) { return delayedType.GetLiteralType (t); } public bool IsAcceptableType (TypeMirror toType) { return delayedType.IsAcceptableType (toType); } public override string ToString () { return string.Format ("LambdaValue for ({0})", Expression); } } }