1 write to _cache
ILCompiler.ReadyToRun (1)
TypeSystem\Mutable\MutableModule.cs (1)
358_cache = new Cache(this, assemblyName, assemblyFlags, publicKeyArray, version, hashAlgorithm, moduleToIndex);
22 references to _cache
ILCompiler.ReadyToRun (22)
TypeSystem\Mutable\MutableModule.cs (22)
315lock (_mutableModule._cache) 320if (_mutableModule._cache.ExistingEntities.TryGetValue(value, out result)) 325if (_mutableModule._cache._reader != null) 327_mutableModule._cache.ResetEmitter(); 333var handle = HandleGenerationFunction(_mutableModule._cache._currentBinaryEmitter, value); 334_mutableModule._cache.ExistingEntities.Add(value, handle); 335_mutableModule._cache.Entities.Add(handle, value); 336_mutableModule._cache._values.Add((_cacheIndex, value)); 359TryGetHandle = _cache.CreateCacheFunc<TypeSystemEntity>(GetHandleForTypeSystemEntity); 360TryGetStringHandle = _cache.CreateCacheFunc<string>(GetUserStringHandle); 361TryGetAssemblyRefHandle = _cache.CreateCacheFunc<AssemblyNameInfo>(GetAssemblyRefHandle); 399lock (_cache) 401if (_cache.ExistingEntities.TryGetValue(tse, out var handle)) 403var blob = _cache.MetadataBlob; 404if (_cache.ExistingEntities.TryGetValue(tse, out handle)) 413public MetadataReader MetadataReader => _cache.Reader; 414public byte[] MetadataBlob => _cache.MetadataBlob; 438lock(_cache) 440if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result)) 447if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out result)) 458lock(_cache) 460if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result))