10 instantiations of WeakList
Microsoft.CodeAnalysis (2)
MetadataReference\AssemblyMetadata.cs (1)
73internal readonly WeakList<IAssemblySymbolInternal> CachedSymbols = new WeakList<IAssemblySymbolInternal>();
ReferenceManager\Compilation_MetadataCache.cs (1)
33private readonly WeakList<IAssemblySymbolInternal> _retargetingAssemblySymbols = new WeakList<IAssemblySymbolInternal>();
Microsoft.CodeAnalysis.UnitTests (8)
InternalUtilities\WeakListTests.cs (8)
58var list = new WeakList<object>(); 110var list = new WeakList<object>(); 142var list = new WeakList<object>(); 173var list = new WeakList<object>(); 213var list = new WeakList<object>(); 253var list = new WeakList<object>(); 292var list = new WeakList<object>(); 322var list = new WeakList<object>();
19 references to WeakList
Microsoft.CodeAnalysis (7)
InternalUtilities\WeakList.cs (2)
163private readonly WeakList<T> _weakList; 170public Enumerator(WeakList<T> weakList)
MetadataReference\AssemblyMetadata.cs (1)
73internal readonly WeakList<IAssemblySymbolInternal> CachedSymbols = new WeakList<IAssemblySymbolInternal>();
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
36WeakList<IAssemblySymbolInternal> cachedSymbols, 331WeakList<IAssemblySymbolInternal> cachedSymbols = assemblyMetadata.CachedSymbols;
ReferenceManager\Compilation_MetadataCache.cs (2)
33private readonly WeakList<IAssemblySymbolInternal> _retargetingAssemblySymbols = new WeakList<IAssemblySymbolInternal>(); 57internal WeakList<IAssemblySymbolInternal> RetargetingAssemblySymbols
Microsoft.CodeAnalysis.CSharp (3)
Symbols\ReferenceManager.cs (3)
69WeakList<IAssemblySymbolInternal> cachedSymbols, 944public readonly WeakList<IAssemblySymbolInternal> CachedSymbols; 964WeakList<IAssemblySymbolInternal> cachedSymbols,
Microsoft.CodeAnalysis.UnitTests (9)
InternalUtilities\WeakListTests.cs (9)
44private void Add(WeakList<object> list, ObjectReference<C> value) 58var list = new WeakList<object>(); 110var list = new WeakList<object>(); 142var list = new WeakList<object>(); 173var list = new WeakList<object>(); 213var list = new WeakList<object>(); 253var list = new WeakList<object>(); 292var list = new WeakList<object>(); 322var list = new WeakList<object>();