+
+[StructLayout(LayoutKind.Explicit)]
+public struct Test
+{
+ public static float Zero = 0.0f;
+ [ThreadStatic]
+ public static float One = 1.0f;
+ [ContextStatic]
+ public static float Two = 2.0f;
+}
+
+public struct Test2
+{
+ public static float Zero = 0.0f;
+ [ThreadStatic]
+ public static float One = 1.0f;
+ [ContextStatic]
+ public static float Two = 2.0f;
+}