コード例 #1
0
ファイル: TaskAwaiterTest.cs プロジェクト: tdctaz/mono
        static async Task NestedLeakingSynchronizationContext_DoWorkAsync()
        {
            var sc = new NestedSynchronizationContext();

            SynchronizationContext.SetSynchronizationContext(sc);

            Assert.AreSame(sc, SynchronizationContext.Current);
            await Task.Yield();

            Assert.AreSame(sc, SynchronizationContext.Current);
        }
コード例 #2
0
ファイル: TaskAwaiterTest.cs プロジェクト: ItsVeryWindy/mono
		static async Task NestedLeakingSynchronizationContext_DoWorkAsync ()
		{
			var sc = new NestedSynchronizationContext ();
			SynchronizationContext.SetSynchronizationContext (sc);

			Assert.AreSame (sc, SynchronizationContext.Current);
			await Task.Yield ();
			Assert.AreSame (sc, SynchronizationContext.Current);
		}