コード例 #1
0
    public bool RunTests(bool trackResurrection)
    {
        GetTargetTest d1 = new GetTargetTest(trackResurrection);
        SetTargetTest d2 = new SetTargetTest(trackResurrection);
        IsAliveTest   d3 = new IsAliveTest(trackResurrection);

        // make sure Finalizers are called
        d1 = null;
        d2 = null;
        d3 = null;
        GC.Collect();
        GC.WaitForPendingFinalizers();
        GC.Collect();

        Console.WriteLine();

        return((GetTargetTest.Passed) && (SetTargetTest.Passed) && (IsAliveTest.Passed));
    }
コード例 #2
0
ファイル: Finalize2.cs プロジェクト: rendle-labs/coreclr
    public bool RunTests(bool trackResurrection)
    {
        GetTargetTest d1 = new GetTargetTest(trackResurrection);
        SetTargetTest d2 = new SetTargetTest(trackResurrection);
        IsAliveTest d3 = new IsAliveTest(trackResurrection);

        // make sure Finalizers are called
        d1 = null;
        d2 = null;
        d3 = null;
        GC.Collect();
        GC.WaitForPendingFinalizers();
        GC.Collect();

        Console.WriteLine();

        return ((GetTargetTest.Passed) && (SetTargetTest.Passed) && (IsAliveTest.Passed));
    }
コード例 #3
0
 public static void DestroySetTargetTest()
 {
     setTargetTest = null;
 }
コード例 #4
0
 public static void CreateSetTargetTest(bool trackResurrection)
 {
     setTargetTest = new SetTargetTest(trackResurrection);
 }
コード例 #5
0
ファイル: Finalize2.cs プロジェクト: CheneyWu/coreclr
 public static void DestroySetTargetTest()
 {
     setTargetTest = null;
 }
コード例 #6
0
ファイル: Finalize2.cs プロジェクト: CheneyWu/coreclr
 public static void CreateSetTargetTest(bool trackResurrection) 
 {
     setTargetTest = new SetTargetTest(trackResurrection);
 }