public ExpressionEvalProperty(string expr, string type, string value, Expression result, CommonExpressionEvaluator evaluator){ this.ValueType = type; this.Value = value; this.evaluator = evaluator; this.ResultExpr = result; this.Expr = expr; }
internal EnumDebugPropertySymbols(IEnumSymbol enumSymbols, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator) { this.enumSymbols = enumSymbols; this.parent = parent; this.containerValue = containerValue; this.evaluator = evaluator; }
public ParsedExpression(String expr, Expression parsedExpression, CommonExpressionEvaluator ee) { this.ParsedExpr = parsedExpression; this.EE = ee; this.Expr = expr; this.compiledExpression = null; }
internal EnumDebugPropertyTypes(IEnumDebugTypes enumTypes, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator) { this.enumTypes = enumTypes; this.parent = parent; this.containerValue = containerValue; this.evaluator = evaluator; }
public BaseProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) { this.name = name; this.staticType = staticType; this.parent = parent; this.value = value; this.evaluator = evaluator; }
public ExpressionEvalProperty(string expr, string type, string value, Expression result, CommonExpressionEvaluator evaluator) { this.ValueType = type; this.Value = value; this.evaluator = evaluator; this.ResultExpr = result; this.Expr = expr; }
public TypeProperty(IDebugType type, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator) { this.type = type; this.parent = parent; this.name = this.type.FullName; this.containerValue = containerValue; this.evaluator = evaluator; }
internal EnumArrayIndices(IEnumDebugValues enumValues, IDebugType elementType, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator) { this.enumValues = enumValues; this.elementType = elementType; this.parent = parent; this.containerValue = containerValue; this.index = 0; this.evaluator = evaluator; }
public EnumProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator){ this.enumType = value.RuntimeType() as IDebugEnumType; if (this.enumType == null) this.enumType = staticType as IDebugEnumType; }
public ArrayProperty(string name, IDebugType staticType, IDebugValue containerValue, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, containerValue, parent, evaluator){ arrayValue = (IDebugArrayValue)this.value; }
public FlexArrayProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator){ }
public StructuralProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator){ if (this.value != null) this.structuralType = this.value.RuntimeType() as IDebugStructuralType; else this.structuralType = staticType as IDebugStructuralType; }
public MethodProperty(IDebugMethodSymbol method, CommonExpressionEvaluator evaluator){ this.method = method; this.evaluator = evaluator; }
public BaseProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator){ this.name = name; this.staticType = staticType; this.parent = parent; this.value = value; this.evaluator = evaluator; }
internal EnumDebugPropertySymbols(IEnumSymbol enumSymbols, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator){ this.enumSymbols = enumSymbols; this.parent = parent; this.containerValue = containerValue; this.evaluator = evaluator; }
internal EnumDebugPropertyTypes(IEnumDebugTypes enumTypes, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator){ this.enumTypes = enumTypes; this.parent = parent; this.containerValue = containerValue; this.evaluator = evaluator; }
public EnumProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator) { this.enumType = value.RuntimeType() as IDebugEnumType; if (this.enumType == null) { this.enumType = staticType as IDebugEnumType; } }
public ArrayProperty(string name, IDebugType staticType, IDebugValue containerValue, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, containerValue, parent, evaluator) { arrayValue = (IDebugArrayValue)this.value; }
public FlexArrayProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator) { }
public StructuralProperty(string name, IDebugType staticType, IDebugValue value, IDebugProperty parent, CommonExpressionEvaluator evaluator) : base(name, staticType, value, parent, evaluator) { if (this.value != null) { this.structuralType = this.value.RuntimeType() as IDebugStructuralType; } else { this.structuralType = staticType as IDebugStructuralType; } }
public MethodProperty(IDebugMethodSymbol method, CommonExpressionEvaluator evaluator) { this.method = method; this.evaluator = evaluator; }
public TypeProperty(IDebugType type, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator){ this.type = type; this.parent = parent; this.name = this.type.FullName; this.containerValue = containerValue; this.evaluator = evaluator; }
public BaseExpressionEvaluator() { this.cciEvaluator = new CommonExpressionEvaluator(); }
internal EnumArrayIndices(IEnumDebugValues enumValues, IDebugType elementType, IDebugProperty parent, IDebugValue containerValue, CommonExpressionEvaluator evaluator){ this.enumValues = enumValues; this.elementType = elementType; this.parent = parent; this.containerValue = containerValue; this.index = 0; this.evaluator = evaluator; }
public ParsedExpression(String expr, Expression parsedExpression, CommonExpressionEvaluator ee){ this.ParsedExpr = parsedExpression; this.EE = ee; this.Expr = expr; this.compiledExpression = null; }