35 references to Free
Microsoft.CodeAnalysis.CodeStyle (35)
Extensions.cs (10)
44=> new(pool, p => p.Allocate(), (p, o) => p.Free(o)); 109pool.Free(sb); 127pool.Free(set); 143pool.Free(set); 161pool.Free(set); 177pool.Free(stack); 195pool.Free(set); 214pool.Free(map); 231pool.Free(map); 248pool.Free(list);
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (1)
378pool.Free(this);
J\s\src\Dependencies\PooledObjects\PooledDictionary.cs\PooledDictionary.cs (1)
36_pool?.Free(this);
J\s\src\Dependencies\PooledObjects\PooledHashSet.cs\PooledHashSet.cs (1)
25_pool?.Free(this);
J\s\src\Dependencies\PooledObjects\PooledStringBuilder.cs\PooledStringBuilder.cs (1)
42_pool.Free(this);
Logger.LogBlock.cs (1)
80_pool.Free(this);
LogMessage.cs (6)
83s_pool.Free(this); 113s_pool.Free(this); 146s_pool.Free(this); 182s_pool.Free(this); 221s_pool.Free(this); 263s_pool.Free(this);
ObjectReader.cs (1)
333s_objectListPool.Free(_values);
ObjectWriter.cs (1)
421pool.Free(_valueToIdMap);
OrderPreservingMultiDictionary.cs (1)
50_pool?.Free(this);
PooledDelegates.cs (1)
362DefaultDelegatePool<TSelf>.Instance.Free((TSelf)this);
SerializableBytes.cs (3)
88SharedPools.ByteArray.Free(chunks[c]); 280SharedPools.ByteArray.Free(chunk); 360SharedPools.ByteArray.Free(chunks[i]);
StringTable.cs (1)
109_pool?.Free(this);
SymbolKey.SymbolKeyReader.cs (1)
353s_readerPool.Free(this);
SymbolKey.SymbolKeyWriter.cs (1)
94s_writerPool.Free(this);
SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
40s_pool.Free(this);
SymbolUsageAnalysis.Walker.cs (1)
48s_visitorPool.Free(visitor);
UseCollectionInitializerAnalyzer.cs (1)
54s_pool.Free(analyzer);
UseNamedMemberInitializerAnalyzer.cs (1)
50s_pool.Free(analyzer);