9 writes to _dependencies
ILCompiler.Compiler (9)
Compiler\DescriptorMarker.cs (9)
40_dependencies = new DependencyList(); 121RootingHelpers.TryGetDependenciesForReflectedMethod(ref _dependencies, _factory, m, reason); 124RootingHelpers.TryGetDependenciesForReflectedField(ref _dependencies, _factory, field, reason); 127RootingHelpers.TryGetDependenciesForReflectedType(ref _dependencies, _factory, nestedType, reason); 131RootingHelpers.TryGetDependenciesForReflectedMethod(ref _dependencies, _factory, property.GetMethod, reason); 133RootingHelpers.TryGetDependenciesForReflectedMethod(ref _dependencies, _factory, property.SetMethod, reason); 137RootingHelpers.TryGetDependenciesForReflectedMethod(ref _dependencies, _factory, @event.AddMethod, reason); 139RootingHelpers.TryGetDependenciesForReflectedMethod(ref _dependencies, _factory, @event.RemoveMethod, reason); 208RootingHelpers.TryGetDependenciesForReflectedType(ref _dependencies, _factory, type, "member marked via descriptor");
5 references to _dependencies
ILCompiler.Compiler (5)
Compiler\DescriptorMarker.cs (5)
35public DependencyList Dependencies { get => _dependencies; } 171_dependencies.Add(_factory.ModuleMetadata(assembly), "Type used through forwarder"); 238_dependencies.Add(_factory.ReflectedField(field), "field kept due to descriptor"); 246_dependencies.Add(_factory.ReflectedMethod(method), "method kept due to descriptor"); 250_dependencies.Add(_factory.ReflectedMethod(method), "method kept due to descriptor");