3 instantiations of ReflectableParameter
ILCompiler.Compiler (3)
Compiler\AnalysisBasedMetadataManager.cs (1)
259return _parent._reflectableParameters.Contains(new ReflectableParameter(module, paramHandle));
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
54dependencies.Add(factory.MethodParameterMetadata(new ReflectableParameter(_method.Module, parameterHandle)), "Parameter is visible");
Compiler\UsageBasedMetadataManager.cs (1)
1047return _factory.MethodParameterMetadata(new ReflectableParameter(module, paramHandle)).Marked;
16 references to ReflectableParameter
ILCompiler.Compiler (16)
Compiler\AnalysisBasedMetadataManager.cs (8)
33private readonly HashSet<ReflectableParameter> _reflectableParameters = new HashSet<ReflectableParameter>(); 41Array.Empty<ReflectableParameter>(), 60IEnumerable<ReflectableParameter> reflectableParameters, 99foreach (var refParameter in reflectableParameters) 323public struct ReflectableParameter : IEquatable<ReflectableParameter> 331public bool Equals(ReflectableParameter other) 334=> obj is ReflectableParameter other && Equals(other);
Compiler\DependencyAnalysis\MethodParameterMetadataNode.cs (3)
18private readonly ReflectableParameter _parameter; 20public MethodParameterMetadataNode(ReflectableParameter parameter) 25public ReflectableParameter Parameter => _parameter;
Compiler\DependencyAnalysis\NodeFactory.cs (3)
603_parametersWithMetadata = new NodeCache<ReflectableParameter, MethodParameterMetadataNode>(p => 1521private NodeCache<ReflectableParameter, MethodParameterMetadataNode> _parametersWithMetadata; 1523internal MethodParameterMetadataNode MethodParameterMetadata(ReflectableParameter ca)
Compiler\UsageBasedMetadataManager.cs (2)
59private readonly List<ReflectableParameter> _parametersWithMetadata = new List<ReflectableParameter>();