Ejemplo n.º 1
0
        public ValuePointer <G> Get(IValuable <G> value, bool createNonExistent, IValueProvider <G> valueProvider)
        {
            IValue <G, int> index = (IValue <G, int>)value;

            return(new ValuePointer <G> {
                Value = valueProvider.GetString(Data[index.Data].ToString())
            });
        }
Ejemplo n.º 2
0
 private IValuable <G> Add(string value, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetString(Data + value));
 }
Ejemplo n.º 3
0
 private IValuable <G> Minus(string stringVal, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetString(Data.Replace(stringVal, "")));
 }
Ejemplo n.º 4
0
 private IValuable <G> Add(string stringVal, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetString(Data + stringVal));
 }
Ejemplo n.º 5
0
 public ValuePointer <G> GetAt(IValuable <G> value, IValueProvider <G> valueProvider)
 {
     return(new ValuePointer <G> {
         Value = valueProvider.GetString(Data[((IValue)value).ToInt()].ToString())
     });
 }
Ejemplo n.º 6
0
 private IValuable <G> Add(IValue <G, string> stringValue, IValueProvider <G> valueProvider)
 {
     return(valueProvider.GetString(Data.ToString().ToLower() + stringValue.Data));
 }