1 write to _lazyWellKnownTypes
Aspire.Hosting.Integration.Analyzers (1)
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (1)
49_lazyWellKnownTypes = new INamedTypeSymbol?[WellKnownTypeData.WellKnownTypeNames.Length];
6 references to _lazyWellKnownTypes
Aspire.Hosting.Integration.Analyzers (6)
src\Aspire.Hosting.Analyzers\Infrastructure\WellKnownTypes.cs (6)
61var symbol = _lazyWellKnownTypes[index]; 75symbol = _lazyWellKnownTypes[index]; 87Interlocked.CompareExchange(ref _lazyWellKnownTypes[index], symbol, null); 88symbol = _lazyWellKnownTypes[index]; 97Interlocked.CompareExchange(ref _lazyWellKnownTypes[index], result, null); 101return _lazyWellKnownTypes[index]!;