1 write to _cache
ILCompiler.ReadyToRun (1)
TypeSystem\Mutable\MutableModule.cs (1)
311_cache = new Cache(this, assemblyName, assemblyFlags, publicKeyArray, version, hashAlgorithm, moduleToIndex);
22 references to _cache
ILCompiler.ReadyToRun (22)
TypeSystem\Mutable\MutableModule.cs (22)
268lock (_mutableModule._cache) 273if (_mutableModule._cache.ExistingEntities.TryGetValue(value, out result)) 278if (_mutableModule._cache._reader != null) 280_mutableModule._cache.ResetEmitter(); 286var handle = HandleGenerationFunction(_mutableModule._cache._currentBinaryEmitter, value); 287_mutableModule._cache.ExistingEntities.Add(value, handle); 288_mutableModule._cache.Entities.Add(handle, value); 289_mutableModule._cache._values.Add((_cacheIndex, value)); 312TryGetHandle = _cache.CreateCacheFunc<TypeSystemEntity>(GetHandleForTypeSystemEntity); 313TryGetStringHandle = _cache.CreateCacheFunc<string>(GetUserStringHandle); 314TryGetAssemblyRefHandle = _cache.CreateCacheFunc<AssemblyNameInfo>(GetAssemblyRefHandle); 352lock (_cache) 354if (_cache.ExistingEntities.TryGetValue(tse, out var handle)) 356var blob = _cache.MetadataBlob; 357if (_cache.ExistingEntities.TryGetValue(tse, out handle)) 366public MetadataReader MetadataReader => _cache.Reader; 367public byte[] MetadataBlob => _cache.MetadataBlob; 391lock(_cache) 393if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result)) 400if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out result)) 411lock(_cache) 413if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result))