static void doUpdate5(mtest.Ipublishable_seven data) { //insert elements in vector data.intVec.Insert(0, 77); data.uintVec.Insert(1, 88); data.realVec.Insert(2, 99); data.strVec.Insert(3, "last"); mtest.Ipoint3D e1 = new mtest.point3D(); e1.x = 301; e1.y = 302; e1.z = 303; data.structVec.Insert(1, e1); }
static void doUpdate2(mtest.Ipublishable_seven data) { //modify existing elements data.intVec[0] = 303; data.uintVec[1] = 404; data.realVec[2] = 505; data.strVec[1] = "four"; mtest.Ipoint3D e1 = new mtest.point3D(); e1.x = 901; e1.y = 902; e1.z = 903; data.structVec[0] = e1; }
static void doUpdate3(mtest.Ipublishable_seven data) { //replace complete vector IList <String> strVec = new List <String>(); strVec.Add("four"); strVec.Add("five"); data.strVec = strVec; data.realVec = new List <Double>(); IList <mtest.Ipoint3D> vec = new List <mtest.Ipoint3D>(); mtest.Ipoint3D e1 = new mtest.point3D(); e1.x = 301; e1.y = 302; e1.z = 303; vec.Add(e1); data.structVec = vec; }
public static mtest.publishable_seven GetPublishableSeven() { mtest.publishable_seven data = new mtest.publishable_seven(); data.intVec = new List <Int64>(); data.intVec.Add(1); data.intVec.Add(2); data.intVec.Add(3); data.uintVec = new List <UInt64>(); data.uintVec.Add(4); data.uintVec.Add(5); data.uintVec.Add(6); data.realVec = new List <Double>(); data.realVec.Add(7); data.realVec.Add(8); data.realVec.Add(9); data.strVec = new List <String>(); data.strVec.Add("one"); data.strVec.Add("two"); data.strVec.Add("three"); data.structVec = new List <mtest.Ipoint3D>(); mtest.Ipoint3D e1 = new mtest.point3D(); e1.x = 101; e1.y = 102; e1.z = 103; data.structVec.Add(e1); mtest.Ipoint3D e2 = new mtest.point3D(); e2.x = 201; e2.y = 202; e2.z = 203; data.structVec.Add(e2); return(data); }