public void Set <T>(InOutArgument <T> argument, T value) where T : DataType, new() { }
public T Get <T>(InOutArgument <T> argument) where T : DataType, new() { return(new Expression(null, argument.Expression).Evaluate <T>()); }