ドキュメントから:
ContextStaticAttributeでマークされた静的フィールドは、コンテキスト間で共有されません。示された静的フィールドが別のコンテキストでアクセスされる場合、別の値が含まれます。この属性をそのまま使用し、派生させないでください。
次の例は、この属性の構文を示しています。
[ContextStatic] static int f=7;
残念ながら、この場合の「コンテキスト」が何を意味するのかは明確ではありません。この属性がいつ使用されるかについて、誰かが例を挙げてもらえますか?