İçeriğe geç

ThreadStatic field initialised inline (CA2019)

Anahtar dotnet.codequality.threadstatic-initializer · Önem warning · Kategori codequality

Microsoft analizörü CA2019. Satır içi ilklendiricisi olan [ThreadStatic] alanı işaretler. İlklendirici tek bir thread’de bir kez çalışır; diğer tüm thread’ler varsayılan değeri görür.

[ThreadStatic]
private static StringBuilder _buffer = new();
[ThreadStatic]
private static StringBuilder? _buffer;
private static StringBuilder Buffer => _buffer ??= new StringBuilder();