3 instantiations of ParameterHandle
System.Reflection.Metadata (3)
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (3)
1281return new ParameterHandle(rowId); 1301return new ParameterHandle(handle.RowId); 1311return new ParameterHandle(handle.RowId);
109 references to ParameterHandle
ILAssembler (2)
EntityRegistry.cs (2)
472static ParameterHandle GetParameterHandleForList(IReadOnlyList<EntityBase> list, IReadOnlyList<EntityBase> listOwner, Func<EntityBase, IReadOnlyList<EntityBase>> getList, int ownerIndex) 473=> (ParameterHandle)GetHandleForList(list, listOwner, getList, ownerIndex, TableIndex.Param);
ILCompiler.Compiler (11)
Compiler\AnalysisBasedMetadataManager.cs (4)
17using ParameterHandle = System.Reflection.Metadata.ParameterHandle; 257public bool GeneratesMetadata(EcmaModule module, ParameterHandle paramHandle) 326public readonly ParameterHandle ParameterHandle; 328public ReflectableParameter(EcmaModule module, ParameterHandle paramHandle)
Compiler\Dataflow\FlowAnnotations.cs (1)
439foreach (ParameterHandle parameterHandle in parameterHandles)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
42foreach (ParameterHandle parameterHandle in methodDef.GetParameters())
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
52foreach (var parameterHandle in _method.MetadataReader.GetMethodDefinition(_method.Handle).GetParameters())
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
41foreach (ParameterHandle paramHandle in methodDef.GetParameters())
Compiler\UsageBasedMetadataManager.cs (1)
1045public bool GeneratesMetadata(EcmaModule module, ParameterHandle paramHandle)
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
108foreach (var parameterHandle in methodDefinition.GetParameters())
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
85default(ParameterHandle));
ILCompiler.MetadataTransform (2)
ILCompiler\Metadata\IMetadataPolicy.cs (1)
50bool GeneratesMetadata(Cts.Ecma.EcmaModule module, Ecma.ParameterHandle parameter);
ILCompiler\Metadata\Transform.Method.cs (1)
85foreach (var paramHandle in paramHandles)
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\Compiler\DisplayNameHelpers.cs (1)
108foreach (var parameterHandle in methodDefinition.GetParameters())
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
85default(ParameterHandle));
ILCompiler.TypeSystem (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (1)
575foreach (ParameterHandle parameterHandle in parameterHandles)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.Symbols.cs (1)
72foreach (var parameterHandle in parameters)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (3)
555foreach (ParameterHandle parameterHandle in parameters) 684private static ParameterHandle FindParameterForSequenceNumber(MetadataReader reader, ref ParameterHandleCollection.Enumerator parameterEnumerator, int sequenceNumber) 752ParameterHandle paramHandle = FindParameterForSequenceNumber(reader, ref parameterEnumerator, i + 1);
Microsoft.CodeAnalysis (15)
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
400protected override ParameterHandle GetParameterHandle(IParameterDefinition def) 418protected override ParameterHandle GetFirstParameterHandle(IMethodDefinition methodDef) 843foreach (var param in parameters) 1267var param = GetParameterHandle(paramDef);
MetadataReader\MetadataDecoder.cs (2)
71internal ParameterHandle Handle; // may be nil 1223foreach (var param in Module.GetParametersOfMethodOrThrow(methodDef))
MetadataReader\PEModule.cs (5)
3506ParameterHandle parameterDef, 3516internal string GetParamNameOrThrow(ParameterHandle parameterDef) 3523internal int GetParameterSequenceNumberOrThrow(ParameterHandle param) 3612internal ConstantValue GetParamDefaultValue(ParameterHandle param) 3669MetadataReader.GetParameter((ParameterHandle)fieldOrParameterToken).GetMarshallingDescriptor();
PEWriter\FullMetadataWriter.cs (2)
204protected override ParameterHandle GetParameterHandle(IParameterDefinition def) 229protected override ParameterHandle GetFirstParameterHandle(IMethodDefinition methodDef)
PEWriter\MetadataWriter.cs (2)
249protected abstract ParameterHandle GetParameterHandle(IParameterDefinition def); 276protected abstract ParameterHandle GetFirstParameterHandle(IMethodDefinition methodDef);
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PEParameterSymbol.cs (7)
156private readonly ParameterHandle _handle; 224ParameterHandle handle, 241ParameterHandle handle, 402ParameterHandle handle, 448ParameterHandle handle, 524internal ParameterHandle Handle 807private static FlowAnalysisAnnotations DecodeFlowAnalysisAttributes(PEModule module, ParameterHandle handle)
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
952var getHandle = getMethodParams[lastPropertyParamIndex].Handle; 953var setHandle = setMethodParams[lastPropertyParamIndex].Handle; 1000ParameterHandle paramHandle;
Microsoft.CodeAnalysis.VisualBasic (8)
Symbols\Metadata\PE\PEParameterSymbol.vb (8)
27Private ReadOnly _handle As ParameterHandle 83handle As ParameterHandle, 104handle As ParameterHandle, 140handle As ParameterHandle, 158handle As ParameterHandle, 216handle As ParameterHandle, 239handle As ParameterHandle, 550Friend ReadOnly Property Handle As ParameterHandle
Microsoft.Diagnostics.DataContractReader.Legacy (4)
ClrDataFrame.cs (1)
815foreach (ParameterHandle paramHandle in methodDef.GetParameters())
MetaDataImportImpl.cs (3)
1497foreach (ParameterHandle ph in methodDef.GetParameters()) 1548ParameterHandle paramHandle = MetadataTokens.ParameterHandle(GetRID(tk)); 2103foreach (ParameterHandle ph in _reader.GetMethodDefinition(mdh).GetParameters())
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
389ParameterHandle parameterHandle = AddParameter(parameter); 971private ParameterHandle AddParameter(ParameterBuilderImpl parameter) =>
System.Reflection.Metadata (43)
System\Reflection\Metadata\Ecma335\CodedIndex.cs (4)
16/// <see cref="ParameterHandle"/>, 41/// <param name="handle"><see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/></param> 62/// <param name="handle"><see cref = "ParameterHandle" /> or <see cref="FieldDefinitionHandle"/></param> 143/// <see cref="ParameterHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (7)
659/// <param name="parent"><see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/></param> 718/// <see cref="ParameterHandle"/>, 799public ParameterHandle AddParameter(ParameterAttributes attributes, StringHandle name, int sequenceNumber) 813return ParameterHandle.FromRowId(_paramTable.Count); 916/// <param name="parent"><see cref="ParameterHandle"/> or <see cref="FieldDefinitionHandle"/>.</param> 991ParameterHandle parameterList) 1375/// <see cref="ParameterHandle"/>,
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (2)
410public static ParameterHandle ParameterHandle(int rowNumber) 412return Metadata.ParameterHandle.FromRowId(ToRowId(rowNumber));
System\Reflection\Metadata\Internal\Tables.cs (5)
500internal ParameterHandle GetParamFor(int rowId) 503return ParameterHandle.FromRowId(this.Block.PeekReference(rowOffset + _ParamOffset, _IsParamTableRowRefSizeSmall)); 533internal ParameterAttributes GetFlags(ParameterHandle handle) 539internal ushort GetSequence(ParameterHandle handle) 545internal StringHandle GetName(ParameterHandle handle)
System\Reflection\Metadata\MetadataReader.cs (1)
1277public Parameter GetParameter(ParameterHandle handle)
System\Reflection\Metadata\TypeSystem\Constant.cs (1)
56/// The parent handle (<see cref="ParameterHandle"/>, <see cref="FieldDefinitionHandle"/>, or <see cref="PropertyDefinitionHandle"/>).
System\Reflection\Metadata\TypeSystem\HandleCollections.TypeSystem.cs (7)
1038public readonly struct ParameterHandleCollection : IReadOnlyCollection<ParameterHandle> 1067IEnumerator<ParameterHandle> IEnumerable<ParameterHandle>.GetEnumerator() 1077public struct Enumerator : IEnumerator<ParameterHandle>, IEnumerator 1096public ParameterHandle Current 1108return ParameterHandle.FromRowId((int)(_currentRowId & TokenTypeIds.RIDMask)); 1113private ParameterHandle GetCurrentParameterIndirect()
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (13)
1267public readonly struct ParameterHandle : IEquatable<ParameterHandle> 1279internal static ParameterHandle FromRowId(int rowId) 1284public static implicit operator Handle(ParameterHandle handle) 1289public static implicit operator EntityHandle(ParameterHandle handle) 1294public static explicit operator ParameterHandle(Handle handle) 1304public static explicit operator ParameterHandle(EntityHandle handle) 1324public static bool operator ==(ParameterHandle left, ParameterHandle right) 1331return obj is ParameterHandle && ((ParameterHandle)obj)._rowId == _rowId; 1334public bool Equals(ParameterHandle other) 1344public static bool operator !=(ParameterHandle left, ParameterHandle right)
System\Reflection\Metadata\TypeSystem\Parameter.cs (3)
13internal Parameter(MetadataReader reader, ParameterHandle handle) 19private ParameterHandle Handle 21get { return ParameterHandle.FromRowId(_rowId); }
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (2)
48public static Parameter GetParameter(this ParameterHandle handle, MetadataReader reader) => reader.GetParameter(handle); 70public static int GetToken(this ParameterHandle handle) => MetadataTokens.GetToken(handle);
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (1)
78foreach (ParameterHandle ph in methodDefinition.GetParameters())
System\Reflection\TypeLoading\Parameters\Ecma\EcmaFatMethodParameter.cs (2)
18private readonly ParameterHandle _handle; 20internal EcmaFatMethodParameter(IRoMethodBase roMethodBase, int position, Type parameterType, ParameterHandle handle)