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