2 writes to _lazyCustomAttributesBag
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\SourceComplexParameterSymbol.cs (2)
595
bagCreatedOnThisThread = Interlocked.CompareExchange(ref
_lazyCustomAttributesBag
, attributesBag, null) == null;
600
bagCreatedOnThisThread = LoadAndValidateAttributes(attributeSyntax, ref
_lazyCustomAttributesBag
, binderOpt: WithTypeParametersBinderOpt);
7 references to _lazyCustomAttributesBag
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Source\SourceComplexParameterSymbol.cs (7)
550
var attributesBag =
_lazyCustomAttributesBag
;
567
var attributesBag =
_lazyCustomAttributesBag
;
584
if (
_lazyCustomAttributesBag
== null || !
_lazyCustomAttributesBag
.IsSealed)
610
return
_lazyCustomAttributesBag
;
1393
Debug.Assert(
_lazyCustomAttributesBag
!= null);
1394
Debug.Assert(
_lazyCustomAttributesBag
.IsDecodedWellKnownAttributeDataComputed);