1 write to _cache
ILCompiler.ReadyToRun (1)
TypeSystem\Mutable\MutableModule.cs (1)
298_cache = new Cache(this, assemblyName, assemblyFlags, publicKeyArray, version, hashAlgorithm, moduleToIndex);
22 references to _cache
ILCompiler.ReadyToRun (22)
TypeSystem\Mutable\MutableModule.cs (22)
255lock (_mutableModule._cache) 260if (_mutableModule._cache.ExistingEntities.TryGetValue(value, out result)) 265if (_mutableModule._cache._reader != null) 267_mutableModule._cache.ResetEmitter(); 273var handle = HandleGenerationFunction(_mutableModule._cache._currentBinaryEmitter, value); 274_mutableModule._cache.ExistingEntities.Add(value, handle); 275_mutableModule._cache.Entities.Add(handle, value); 276_mutableModule._cache._values.Add((_cacheIndex, value)); 299TryGetHandle = _cache.CreateCacheFunc<TypeSystemEntity>(GetHandleForTypeSystemEntity); 300TryGetStringHandle = _cache.CreateCacheFunc<string>(GetUserStringHandle); 301TryGetAssemblyRefHandle = _cache.CreateCacheFunc<AssemblyNameInfo>(GetAssemblyRefHandle); 339lock (_cache) 341if (_cache.ExistingEntities.TryGetValue(tse, out var handle)) 343var blob = _cache.MetadataBlob; 344if (_cache.ExistingEntities.TryGetValue(tse, out handle)) 353public MetadataReader MetadataReader => _cache.Reader; 354public byte[] MetadataBlob => _cache.MetadataBlob; 378lock(_cache) 380if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result)) 387if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out result)) 398lock(_cache) 400if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result))