PageRenderTime 38ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/test-suite/csharp/rename_simple_runme.cs

#
C# | 30 lines | 23 code | 7 blank | 0 comment | 2 complexity | a99ce5ebb8aa8e9003ef39929b6f6c6f MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. using System;
  2. using rename_simpleNamespace;
  3. public class rename_simple_runme {
  4. public static void Main() {
  5. NewStruct s = new NewStruct();
  6. check(111, s.NewInstanceVariable, "NewInstanceVariable");
  7. check(222, s.NewInstanceMethod(), "NewInstanceMethod");
  8. check(333, NewStruct.NewStaticMethod(), "NewStaticMethod");
  9. check(444, NewStruct.NewStaticVariable, "NewStaticVariable");
  10. check(555, rename_simple.NewFunction(), "NewFunction");
  11. check(666, rename_simple.NewGlobalVariable, "NewGlobalVariable");
  12. s.NewInstanceVariable = 1111;
  13. NewStruct.NewStaticVariable = 4444;
  14. rename_simple.NewGlobalVariable = 6666;
  15. check(1111, s.NewInstanceVariable, "NewInstanceVariable");
  16. check(4444, NewStruct.NewStaticVariable, "NewStaticVariable");
  17. check(6666, rename_simple.NewGlobalVariable, "NewGlobalVariable");
  18. }
  19. public static void check(int expected, int actual, string msg) {
  20. if (expected != actual)
  21. throw new Exception("Failed: Expected: " + expected + " actual: " + actual + " " + msg);
  22. }
  23. }