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