5 types derived from RuntimeParameterInfo
System.Private.CoreLib (5)
System\Reflection\Runtime\General\Dispensers.cs (2)
178
internal sealed partial class RuntimePropertyIndexParameterInfo :
RuntimeParameterInfo
189
internal sealed partial class RuntimeSyntheticParameterInfo :
RuntimeParameterInfo
System\Reflection\Runtime\ParameterInfos\RuntimeMethodParameterInfo.cs (1)
18
internal abstract class RuntimeMethodParameterInfo :
RuntimeParameterInfo
System\Reflection\Runtime\ParameterInfos\RuntimePropertyIndexParameterInfo.cs (1)
16
internal sealed partial class RuntimePropertyIndexParameterInfo :
RuntimeParameterInfo
System\Reflection\Runtime\ParameterInfos\RuntimeSyntheticParameterInfo.cs (1)
18
internal sealed partial class RuntimeSyntheticParameterInfo :
RuntimeParameterInfo
50 references to RuntimeParameterInfo
System.Private.CoreLib (50)
System\Reflection\Runtime\EventInfos\RuntimeEventInfo.cs (2)
116
RuntimeParameterInfo
runtimeParameterInfo = (
RuntimeParameterInfo
)(parameters[0]);
System\Reflection\Runtime\General\Dispensers.cs (1)
180
internal static RuntimePropertyIndexParameterInfo GetRuntimePropertyIndexParameterInfo(RuntimePropertyInfo member,
RuntimeParameterInfo
backingParameter)
System\Reflection\Runtime\MethodInfos\RuntimeConstructedGenericMethodInfo.cs (2)
211
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
System\Reflection\Runtime\MethodInfos\RuntimeConstructorInfo.cs (2)
43
RuntimeParameterInfo
[] parameters = RuntimeParameters;
165
protected abstract
RuntimeParameterInfo
[] RuntimeParameters { get; }
System\Reflection\Runtime\MethodInfos\RuntimeDummyMethodInfo.cs (2)
43
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter) { throw NotImplemented.ByDesign; }
System\Reflection\Runtime\MethodInfos\RuntimeMethodHelpers.cs (7)
30
internal static
RuntimeParameterInfo
[] GetRuntimeParameters<TRuntimeMethodCommon>(ref TRuntimeMethodCommon runtimeMethodCommon, MethodBase contextMethod, RuntimeTypeInfo[] methodTypeArguments, out
RuntimeParameterInfo
returnParameter)
62
RuntimeParameterInfo
returnParameter;
63
RuntimeParameterInfo
[] parameters = GetRuntimeParameters(ref runtimeMethodCommon, contextMethod, methodTypeArguments, out returnParameter);
69
internal static string ComputeParametersString(
RuntimeParameterInfo
[] parameters)
94
internal static string ComputeToString(MethodBase contextMethod, RuntimeTypeInfo[] methodTypeArguments,
RuntimeParameterInfo
[] parameters,
RuntimeParameterInfo
returnParameter)
System\Reflection\Runtime\MethodInfos\RuntimeMethodInfo.cs (10)
144
RuntimeParameterInfo
[] runtimeParameterInfos = RuntimeParameters;
254
internal abstract
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter);
259
internal
RuntimeParameterInfo
[] RuntimeParameters
263
RuntimeParameterInfo
[] parameters = _lazyParameters;
266
RuntimeParameterInfo
returnParameter;
274
internal
RuntimeParameterInfo
RuntimeReturnParameter
278
RuntimeParameterInfo
returnParameter = _lazyReturnParameter;
289
private volatile
RuntimeParameterInfo
[] _lazyParameters;
290
private volatile
RuntimeParameterInfo
_lazyReturnParameter;
System\Reflection\Runtime\MethodInfos\RuntimeNamedMethodInfo.cs (2)
243
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
System\Reflection\Runtime\MethodInfos\RuntimePlainConstructorInfo.cs (2)
147
protected sealed override
RuntimeParameterInfo
[] RuntimeParameters
177
private volatile
RuntimeParameterInfo
[] _lazyParameters;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticConstructorInfo.cs (4)
142
protected sealed override
RuntimeParameterInfo
[] RuntimeParameters
146
RuntimeParameterInfo
[] parameters = _lazyParameters;
150
parameters = new
RuntimeParameterInfo
[runtimeParameterTypes.Length];
163
private volatile
RuntimeParameterInfo
[] _lazyParameters;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticMethodInfo.cs (4)
200
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
203
RuntimeParameterInfo
[] parameters = new
RuntimeParameterInfo
[runtimeParameterTypes.Length];
System\Reflection\Runtime\MethodInfos\VirtualRuntimeParameterInfoArray.cs (5)
25
Remainder = (count == 1) ? Array.Empty<
RuntimeParameterInfo
>() : new
RuntimeParameterInfo
[count - 1];
28
public
RuntimeParameterInfo
this[int index]
44
public
RuntimeParameterInfo
First { get; private set; }
45
public
RuntimeParameterInfo
[] Remainder { get; }
System\Reflection\Runtime\ParameterInfos\RuntimeParameterInfo.cs (1)
29
if (!(obj is
RuntimeParameterInfo
other))
System\Reflection\Runtime\ParameterInfos\RuntimePropertyIndexParameterInfo.cs (2)
18
private RuntimePropertyIndexParameterInfo(RuntimePropertyInfo member,
RuntimeParameterInfo
backingParameter)
98
private readonly
RuntimeParameterInfo
_backingParameter;
System\Reflection\Runtime\PropertyInfos\RuntimePropertyInfo.cs (4)
83
RuntimeParameterInfo
[] runtimeMethodParameterInfos = accessor.RuntimeParameters;
223
RuntimeParameterInfo
[] indexRuntimeParameters = new
RuntimeParameterInfo
[indexParameters.Length];
225
indexRuntimeParameters[i] = (
RuntimeParameterInfo
)(indexParameters[i]);