2009-10-03 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / tests / cas / threads / README
index b97f8df5b6b5d1765bb9572849d1679339ded31f..83a46ee739e9bcb17a2f6f46e512f057d2d7dbbf 100644 (file)
@@ -6,6 +6,8 @@ the restriction from the "main" (i.e. original) thread.
 
 This security stack "inheritance" is called "stack propagation".
 
+* delegate1.cs Use a static delegate to test stack propagation.
+* delegate2.cs Use an instance delegate to test stack propagation.
 
 * thread1.cs   Deny unmanaged code before creating the thread object.
 * thread2.cs   Deny unmanaged code after creating the thread object but 
@@ -17,3 +19,19 @@ This security stack "inheritance" is called "stack propagation".
                propagation.
 * timer2.cs:   Use System.Timers.Timer (ThreadPool.QueueUserWorkItem) to test
                stack propagation.
+
+* swf-timer3.cs: Use System.Timers.Timer (ThreadPool.QueueUserWorkItem) with a 
+               SynchonizingObject (like required for SWF) to test stack 
+               propagation.
+* swf-timer4.cs: Use System.Windows.Forms.Timer to test stack propagation.
+
+* swf-control1.cs: Use Control.BeginInvoke to test stack propagation.
+
+* tpool1.cs:   Use ThreadPool.QueueUserWorkItem to test stack propagation.
+* tpool2.cs:   Use ThreadPool.UnsafeQueueUserWorkItem to test non-propagation
+               of the stack.
+
+Notes:
+
+* swf-*.cs test cases requires SWF (and it's dependancies) to be installed 
+(and functional) to succeed.