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)
18
internal sealed partial class RuntimePropertyIndexParameterInfo :
RuntimeParameterInfo
System\Reflection\Runtime\ParameterInfos\RuntimeSyntheticParameterInfo.cs (1)
17
internal sealed partial class RuntimeSyntheticParameterInfo :
RuntimeParameterInfo
55 references to RuntimeParameterInfo
System.Private.CoreLib (55)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeCustomAttributeData.cs (5)
135
internal static IList<CustomAttributeData> GetCustomAttributesInternal(
RuntimeParameterInfo
target)
1047
internal static bool IsDefined(
RuntimeParameterInfo
parameter, RuntimeType caType)
1250
internal static object[] GetCustomAttributes(
RuntimeParameterInfo
parameter, RuntimeType caType)
1586
internal static void GetCustomAttributes(
RuntimeParameterInfo
parameter, RuntimeType caType, ref ListBuilder<Attribute> pcas)
1619
internal static bool IsDefined(
RuntimeParameterInfo
parameter, RuntimeType? caType)
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)
208
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
System\Reflection\Runtime\MethodInfos\RuntimeConstructorInfo.cs (2)
72
RuntimeParameterInfo
[] parameters = RuntimeParameters;
194
protected abstract
RuntimeParameterInfo
[] RuntimeParameters { get; }
System\Reflection\Runtime\MethodInfos\RuntimeDummyMethodInfo.cs (2)
42
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\RuntimeNamedMethodInfo.cs (2)
232
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
System\Reflection\Runtime\MethodInfos\RuntimePlainConstructorInfo.cs (2)
149
protected sealed override
RuntimeParameterInfo
[] RuntimeParameters
179
private volatile
RuntimeParameterInfo
[] _lazyParameters;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticConstructorInfo.cs (4)
134
protected sealed override
RuntimeParameterInfo
[] RuntimeParameters
138
RuntimeParameterInfo
[] parameters = _lazyParameters;
142
parameters = new
RuntimeParameterInfo
[runtimeParameterTypes.Length];
155
private volatile
RuntimeParameterInfo
[] _lazyParameters;
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticMethodInfo.cs (4)
192
internal sealed override
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter)
195
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)
71
if (!(obj is
RuntimeParameterInfo
other))
System\Reflection\Runtime\ParameterInfos\RuntimePropertyIndexParameterInfo.cs (2)
20
private RuntimePropertyIndexParameterInfo(RuntimePropertyInfo member,
RuntimeParameterInfo
backingParameter)
96
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]);
System\Reflection\RuntimeMethodInfo.cs (10)
172
RuntimeParameterInfo
[] runtimeParameterInfos = RuntimeParameters;
282
internal abstract
RuntimeParameterInfo
[] GetRuntimeParameters(RuntimeMethodInfo contextMethod, out
RuntimeParameterInfo
returnParameter);
287
internal
RuntimeParameterInfo
[] RuntimeParameters
291
RuntimeParameterInfo
[] parameters = _lazyParameters;
294
RuntimeParameterInfo
returnParameter;
302
internal
RuntimeParameterInfo
RuntimeReturnParameter
306
RuntimeParameterInfo
returnParameter = _lazyReturnParameter;
317
private volatile
RuntimeParameterInfo
[] _lazyParameters;
318
private volatile
RuntimeParameterInfo
_lazyReturnParameter;