コード例 #1
0
ファイル: CSharp.Tests.cs プロジェクト: MyOwnClone/CppSharp
 public void TestStackOverflowOnVirtualCall()
 {
     using (var hasMissingObjectOnVirtualCall = new HasMissingObjectOnVirtualCall())
     {
         using (var missingObjectOnVirtualCall = new MissingObjectOnVirtualCall())
         {
             hasMissingObjectOnVirtualCall.SetMissingObjectOnVirtualCall(missingObjectOnVirtualCall);
             hasMissingObjectOnVirtualCall.MakeMissingObjectOnVirtualCall();
         }
     }
 }
コード例 #2
0
ファイル: CSharp.Tests.cs プロジェクト: MassVOiD/CppSharp
 public void TestStackOverflowOnVirtualCall()
 {
     using (var hasMissingObjectOnVirtualCall = new HasMissingObjectOnVirtualCall())
     {
         using (var missingObjectOnVirtualCall = new MissingObjectOnVirtualCall())
         {
             hasMissingObjectOnVirtualCall.SetMissingObjectOnVirtualCall(missingObjectOnVirtualCall);
             Assert.That(hasMissingObjectOnVirtualCall.MakeMissingObjectOnVirtualCall(), Is.EqualTo(15));
         }
     }
 }
コード例 #3
0
ファイル: CSharp.Tests.cs プロジェクト: ddobrev/CppSharp
 public void TestStackOverflowOnVirtualCall()
 {
     using (var hasMissingObjectOnVirtualCall = new HasMissingObjectOnVirtualCall())
     {
         using (var missingObjectOnVirtualCall = new MissingObjectOnVirtualCall())
         {
             hasMissingObjectOnVirtualCall.SetMissingObjectOnVirtualCall(missingObjectOnVirtualCall);
             hasMissingObjectOnVirtualCall.MakeMissingObjectOnVirtualCall();
         }
     }
 }