public void upgrade(OldTSpace.FieldRepTemplate inV, NewTSpace.FieldRepTemplate outV) { upgrade(inV as OldTSpace.TranslationBase, outV as NewTSpace.TranslationBase); outV.Imports = inV.Imports; outV.Type = inV.Type; outV.Name = inV.Name; if (!String.IsNullOrEmpty(inV.Get)) { outV.Java = inV.Get; } }
public void upgrade(OldTSpace.ClassRepTemplate inV, NewTSpace.ClassRepTemplate outV) { upgrade(inV as OldTSpace.TypeRepTemplate, outV as NewTSpace.InterfaceRepTemplate); foreach (OldTSpace.ConstructorRepTemplate inC in inV.Constructors) { NewTSpace.ConstructorRepTemplate outC = new NewTSpace.ConstructorRepTemplate(); upgrade(inC, outC); outV.Constructors.Add(outC); } foreach (OldTSpace.FieldRepTemplate inF in inV.Fields) { NewTSpace.FieldRepTemplate outF = new NewTSpace.FieldRepTemplate(); upgrade(inF, outF); outV.Fields.Add(outF); } foreach (OldTSpace.CastRepTemplate inC in inV.Casts) { NewTSpace.CastRepTemplate outC = new NewTSpace.CastRepTemplate(); upgrade(inC, outC); outV.Casts.Add(outC); } }