Пример #1
0
 private static void AddModels(CSharpObject model, List<CSharpObject> models)
 {
     foreach (var property in model.Properties)
     {
         var propertyType = property.Type.Resolved;
         AddModels(propertyType, models);
     }
 }
Пример #2
0
        private void doTestOne()
        {
            // Basic test; create some objects, modify them, then exit
            CppObject    cpp = new CppObject();
            CSharpObject cs  = new CSharpObject();

            cpp.increment(4);
            cs.increment(5);
        }
Пример #3
0
        private void doTestTwo()
        {
            // Do the same as above, but show off alternative constructors
            CppObject    cpp = new CppObject(10);
            CSharpObject cs  = new CSharpObject(10000);

            cpp.increment(-5);
            cs.increment(-5000);

            // Also show off explicitly running destructor
            cpp.Dispose();
        }