1 write to _cache
ILCompiler.ReadyToRun (1)
TypeSystem\Mutable\MutableModule.cs (1)
297_cache = new Cache(this, assemblyName, assemblyFlags, publicKeyArray, version, hashAlgorithm, moduleToIndex);
22 references to _cache
ILCompiler.ReadyToRun (22)
TypeSystem\Mutable\MutableModule.cs (22)
254lock (_mutableModule._cache) 259if (_mutableModule._cache.ExistingEntities.TryGetValue(value, out result)) 264if (_mutableModule._cache._reader != null) 266_mutableModule._cache.ResetEmitter(); 272var handle = HandleGenerationFunction(_mutableModule._cache._currentBinaryEmitter, value); 273_mutableModule._cache.ExistingEntities.Add(value, handle); 274_mutableModule._cache.Entities.Add(handle, value); 275_mutableModule._cache._values.Add((_cacheIndex, value)); 298TryGetHandle = _cache.CreateCacheFunc<TypeSystemEntity>(GetHandleForTypeSystemEntity); 299TryGetStringHandle = _cache.CreateCacheFunc<string>(GetUserStringHandle); 300TryGetAssemblyRefHandle = _cache.CreateCacheFunc<AssemblyNameInfo>(GetAssemblyRefHandle); 338lock (_cache) 340if (_cache.ExistingEntities.TryGetValue(tse, out var handle)) 342var blob = _cache.MetadataBlob; 343if (_cache.ExistingEntities.TryGetValue(tse, out handle)) 352public MetadataReader MetadataReader => _cache.Reader; 353public byte[] MetadataBlob => _cache.MetadataBlob; 377lock(_cache) 379if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result)) 386if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out result)) 397lock(_cache) 399if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result))