Пример #1
0
        public void ThreadSafeStaticField_Modified_NeverThrows()
        {
            ThreadUnsafeWithFieldAccessCheckStaticClass o = new ThreadUnsafeWithFieldAccessCheckStaticClass();

            o.ChangeThreadSafeStaticField();
            ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeThreadSafeStaticFieldStatic();
        }
Пример #2
0
 public void NonThreadSafeStaticField_ModifiedByStaticMethod_DoesNotThrow()
 {
     ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeNonThreadSafeStaticFieldStatic();
 }
 public void ThreadSafeStaticField_Modified_NeverThrows()
 {
     ThreadUnsafeWithFieldAccessCheckStaticClass o = new ThreadUnsafeWithFieldAccessCheckStaticClass();
     o.ChangeThreadSafeStaticField();
     ThreadUnsafeWithFieldAccessCheckStaticClass.ChangeThreadSafeStaticFieldStatic();
 }