Esempio n. 1
0
 public static void ChangeNonThreadSafeFieldFromThreadSafe(ThreadUnsafeWithFieldAccessCheckObject obj)
 {
     ++obj.nonThreadSafeField;
 }
Esempio n. 2
0
        public void ThreadSafeField_ModifiedFromStaticMethod_DoesNotThrow()
        {
            ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();

            ThreadUnsafeWithFieldAccessCheckObject.ChangeThreadSafeField(o);
        }
Esempio n. 3
0
 public static void ChangeThreadSafeField(ThreadUnsafeWithFieldAccessCheckObject obj)
 {
     ++obj.threadSafeField;
 }
Esempio n. 4
0
        public void ThreadSafeField_ModifiedFromThreadSafeMethod_DoesNotThrow()
        {
            ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();

            o.ChangeThreadSafeFieldFromThreadSafe();
        }
Esempio n. 5
0
        public void NonThreadSafeField_ModifiedFromStaticSafeMethod_Throws()
        {
            ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();

            ThreadUnsafeWithFieldAccessCheckObject.ChangeNonThreadSafeFieldFromThreadSafe(o);
        }
 public static void ChangeNonThreadSafeFieldFromThreadSafe(ThreadUnsafeWithFieldAccessCheckObject obj)
 {
     ++obj.nonThreadSafeField;
 }
 public static void ChangeThreadSafeField(ThreadUnsafeWithFieldAccessCheckObject obj)
 {
     ++obj.threadSafeField;
 }
 public void ThreadSafeField_ModifiedFromStaticMethod_DoesNotThrow()
 {
     ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();
     ThreadUnsafeWithFieldAccessCheckObject.ChangeThreadSafeField(o);
 }
 public void NonThreadSafeField_ModifiedFromStaticSafeMethod_Throws()
 {
     ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();
     ThreadUnsafeWithFieldAccessCheckObject.ChangeNonThreadSafeFieldFromThreadSafe(o);
 }
 public void ThreadSafeField_ModifiedFromThreadSafeMethod_DoesNotThrow()
 {
     ThreadUnsafeWithFieldAccessCheckObject o = new ThreadUnsafeWithFieldAccessCheckObject();
     o.ChangeThreadSafeFieldFromThreadSafe();
 }