diff options
Diffstat (limited to 'trunk/Examples/test-suite/csharp/default_constructor_runme.cs')
-rw-r--r-- | trunk/Examples/test-suite/csharp/default_constructor_runme.cs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/csharp/default_constructor_runme.cs b/trunk/Examples/test-suite/csharp/default_constructor_runme.cs new file mode 100644 index 000000000..acd62dc3d --- /dev/null +++ b/trunk/Examples/test-suite/csharp/default_constructor_runme.cs @@ -0,0 +1,24 @@ +using System; +using default_constructorNamespace; + +public class runme +{ + static void Main() + { + // calling protected destructor test + try { + using (G g = new G()) { + } + throw new Exception("Protected destructor exception should have been thrown"); + } catch (MethodAccessException) { + } + + // calling private destructor test + try { + using (FFF f = new FFF()) { + } + throw new Exception("Private destructor exception should have been thrown"); + } catch (MethodAccessException) { + } + } +} |