private TypeSchema BuildCore(LongSchema w, DoubleSchema r)
 {
     return(new LongSchema(r.RuntimeType));
 }
 private TypeSchema BuildCore(FloatSchema w, DoubleSchema r)
 {
     return(new FloatSchema(r.RuntimeType));
 }
 private TypeSchema BuildCore(DoubleSchema w, DoubleSchema r)
 {
     return(new DoubleSchema());
 }