280 references to Param
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
106_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]); 163sizes[(int)TableIndex.Param] = _parameterDefs.GetAdded().Count; 1347case TableIndex.Param: 1348AddRowNumberTokens(tokens, TableIndex.Param, paramEncMapRows); 1396TableIndex.Param,
PEWriter\MetadataWriter.cs (1)
2759metadata.SetCapacity(TableIndex.Param, parameterDefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (255)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (43)
120Row(6, TableIndex.Param, EditAndContinueOperation.Default), 121Row(7, TableIndex.Param, EditAndContinueOperation.Default), 122Row(8, TableIndex.Param, EditAndContinueOperation.Default), 336Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 409Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 684Row(1, TableIndex.Param, EditAndContinueOperation.Default), 739Row(1, TableIndex.Param, EditAndContinueOperation.Default), 796Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 938Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1020Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1021Row(3, TableIndex.Param, EditAndContinueOperation.Default)); 1146Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1147Row(7, TableIndex.Param, EditAndContinueOperation.Default), 1148Row(8, TableIndex.Param, EditAndContinueOperation.Default), 1149Row(9, TableIndex.Param, EditAndContinueOperation.Default), 1150Row(10, TableIndex.Param, EditAndContinueOperation.Default), 1151Row(11, TableIndex.Param, EditAndContinueOperation.Default), 1152Row(12, TableIndex.Param, EditAndContinueOperation.Default)); 1238Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1239Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1240Row(7, TableIndex.Param, EditAndContinueOperation.Default), 1241Row(8, TableIndex.Param, EditAndContinueOperation.Default), 1242Row(9, TableIndex.Param, EditAndContinueOperation.Default), 1243Row(10, TableIndex.Param, EditAndContinueOperation.Default), 1321Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1322Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1410Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1411Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1412Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1413Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1496Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1497Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1498Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1499Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1577Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1578Row(3, TableIndex.Param, EditAndContinueOperation.Default), 2816Row(2, TableIndex.Param, EditAndContinueOperation.Default), 2817Row(3, TableIndex.Param, EditAndContinueOperation.Default)); 4409Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4498Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4601Row(1, TableIndex.Param, EditAndContinueOperation.Default) 4654Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4713Row(1, TableIndex.Param, EditAndContinueOperation.Default));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (11)
105Row(1, TableIndex.Param, EditAndContinueOperation.Default), 145Handle(1, TableIndex.Param), 278Row(1, TableIndex.Param, EditAndContinueOperation.Default), 398Row(1, TableIndex.Param, EditAndContinueOperation.Default), 487Row(1, TableIndex.Param, EditAndContinueOperation.Default), 671Row(1, TableIndex.Param, EditAndContinueOperation.Default), 672Row(2, TableIndex.Param, EditAndContinueOperation.Default), 673Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3685Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3787Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3896Row(1, TableIndex.Param, EditAndContinueOperation.Default),
Emit\EditAndContinue\EditAndContinueTests.cs (201)
636Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 640Handle(1, TableIndex.Param), 662Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 666Handle(1, TableIndex.Param), 708Row(1, TableIndex.Param, EditAndContinueOperation.Default), 714Handle(1, TableIndex.Param), 755Row(1, TableIndex.Param, EditAndContinueOperation.Default) 760Handle(1, TableIndex.Param) 802Row(1, TableIndex.Param, EditAndContinueOperation.Default), 808Handle(1, TableIndex.Param), 1896Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1902Handle(1, TableIndex.Param), 3271new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3282Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3283Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3285Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 3293Handle(1, TableIndex.Param), 3294Handle(2, TableIndex.Param), 3295Handle(3, TableIndex.Param), 3318new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3326Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3333Handle(3, TableIndex.Param), 3381new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3382new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3392Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3393Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3394Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3395Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3406Handle(3, TableIndex.Param), 3407Handle(4, TableIndex.Param), 3408Handle(5, TableIndex.Param), 3409Handle(6, TableIndex.Param), 3692Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3694Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3700Handle(1, TableIndex.Param), 3701Handle(2, TableIndex.Param), 3725Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3726Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3732Handle(1, TableIndex.Param), 3733Handle(2, TableIndex.Param), 3893Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3895Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3897Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3958Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3960Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3988Handle(3, TableIndex.Param), 3989Handle(4, TableIndex.Param), 4031Row(5, TableIndex.Param, EditAndContinueOperation.Default), 4260Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4272Handle(1, TableIndex.Param), 4412Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4424Handle(1, TableIndex.Param), 4584Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4597Handle(1, TableIndex.Param), 4750Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4758Handle(1, TableIndex.Param), 4904Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4912Handle(1, TableIndex.Param), 4984Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4997Handle(1, TableIndex.Param), 5073Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5085Handle(1, TableIndex.Param), 5158Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5168Handle(1, TableIndex.Param), 5263Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5287Handle(2, TableIndex.Param), 5383Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5399Handle(1, TableIndex.Param), 5515Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5538Handle(2, TableIndex.Param), 5641Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5657Handle(1, TableIndex.Param), 5868Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5880Handle(2, TableIndex.Param), 5960Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5968Handle(1, TableIndex.Param), 6024Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6031Handle(2, TableIndex.Param), 6092Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6093Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6094Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6101Handle(1, TableIndex.Param), 6102Handle(2, TableIndex.Param), 6103Handle(3, TableIndex.Param), 6185Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6187Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6199Handle(1, TableIndex.Param), 6200Handle(2, TableIndex.Param), 6239Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6241Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6253Handle(3, TableIndex.Param), 6254Handle(4, TableIndex.Param), 6569Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6571Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6595Handle(3, TableIndex.Param), 6596Handle(4, TableIndex.Param), 6735Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6736Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6753Handle(1, TableIndex.Param), 6754Handle(2, TableIndex.Param), 7101Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 7103Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 7111Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 7112Handle(baseParameterCount + generation * 2, TableIndex.Param), 7175Row(5, TableIndex.Param, EditAndContinueOperation.Default), 7176Row(6, TableIndex.Param, EditAndContinueOperation.Default), 7182Handle(5, TableIndex.Param), 7183Handle(6, TableIndex.Param), 8216Row(3, TableIndex.Param, EditAndContinueOperation.Default), 8217Row(4, TableIndex.Param, EditAndContinueOperation.Default), 8218Row(5, TableIndex.Param, EditAndContinueOperation.Default), 8219Row(6, TableIndex.Param, EditAndContinueOperation.Default), 8220Row(7, TableIndex.Param, EditAndContinueOperation.Default), 8221Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 8351Row(8, TableIndex.Param, EditAndContinueOperation.Default), 8353Row(9, TableIndex.Param, EditAndContinueOperation.Default), 8375Handle(8, TableIndex.Param), 8376Handle(9, TableIndex.Param), 8678Row(1, TableIndex.Param, EditAndContinueOperation.Default), 8683Handle(1, TableIndex.Param), 16605Row(3, TableIndex.Param, EditAndContinueOperation.Default), 16613Handle(3, TableIndex.Param), 16738Row(9, TableIndex.Param, EditAndContinueOperation.Default), 16740Row(10, TableIndex.Param, EditAndContinueOperation.Default), 16742Row(11, TableIndex.Param, EditAndContinueOperation.Default), 16820Row(15, TableIndex.Param, EditAndContinueOperation.Default), 16822Row(16, TableIndex.Param, EditAndContinueOperation.Default), 16824Row(17, TableIndex.Param, EditAndContinueOperation.Default), 16826Row(18, TableIndex.Param, EditAndContinueOperation.Default), 16828Row(19, TableIndex.Param, EditAndContinueOperation.Default), 16830Row(20, TableIndex.Param, EditAndContinueOperation.Default), 16832Row(21, TableIndex.Param, EditAndContinueOperation.Default), 16955Row(12, TableIndex.Param, EditAndContinueOperation.Default), 17042Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 17049Handle(1, TableIndex.Param), 18201Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18202Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18210Handle(1, TableIndex.Param), 18211Handle(2, TableIndex.Param), 18218new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 18219new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 18277Row(1, TableIndex.Param, EditAndContinueOperation.Default) 18283Handle(1, TableIndex.Param), 18401Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18408Handle(1, TableIndex.Param), 19607Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19618Handle(2, TableIndex.Param), 19688Row(1, TableIndex.Param, EditAndContinueOperation.Default) 19695Handle(1, TableIndex.Param) 19772Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19784Handle(2, TableIndex.Param), 19857Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19864Handle(1, TableIndex.Param), 19943Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19945Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19957Handle(2, TableIndex.Param), 19958Handle(3, TableIndex.Param), 20028Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20034Handle(1, TableIndex.Param), 21098Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21100Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21118Handle(3, TableIndex.Param), 21119Handle(4, TableIndex.Param), 21257Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21259Row(2, TableIndex.Param, EditAndContinueOperation.Default), 21277Handle(1, TableIndex.Param), 21278Handle(2, TableIndex.Param), 21363Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21365Row(5, TableIndex.Param, EditAndContinueOperation.Default), 21383Handle(4, TableIndex.Param), 21384Handle(5, TableIndex.Param), 21521Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21523Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21532Handle(1, TableIndex.Param), 21533Handle(3, TableIndex.Param), 21582Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21584Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21593Handle(1, TableIndex.Param), 21594Handle(3, TableIndex.Param), 21671Row(2, TableIndex.Param, EditAndContinueOperation.Default), 21673Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21675Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21689Handle(2, TableIndex.Param), 21690Handle(3, TableIndex.Param), 21691Handle(4, TableIndex.Param), 21800Row(9, TableIndex.Param, EditAndContinueOperation.Default), 21802Row(10, TableIndex.Param, EditAndContinueOperation.Default), 21804Row(11, TableIndex.Param, EditAndContinueOperation.Default), 21806Row(12, TableIndex.Param, EditAndContinueOperation.Default), 21826Handle(9, TableIndex.Param), 21827Handle(10, TableIndex.Param), 21828Handle(11, TableIndex.Param), 21829Handle(12, TableIndex.Param), 21871Row(13, TableIndex.Param, EditAndContinueOperation.Default), 21873Row(14, TableIndex.Param, EditAndContinueOperation.Default), 21875Row(15, TableIndex.Param, EditAndContinueOperation.Default), 21877Row(16, TableIndex.Param, EditAndContinueOperation.Default), 21897Handle(13, TableIndex.Param), 21898Handle(14, TableIndex.Param), 21899Handle(15, TableIndex.Param), 21900Handle(16, TableIndex.Param),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
2136Assert.Equal(15, metadataReader.GetTableRowCount(TableIndex.Param));
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\MetadataReaderUtils.cs (1)
37for (int i = 1, n = reader.GetTableRowCount(TableIndex.Param); i <= n; i++)
System.Reflection.Metadata (17)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
152case TableIndex.Param: SetTableCapacity(_paramTable, rowCount); break; 256case TableIndex.Param : return _paramTable.Count; 328rowCounts[(int)TableIndex.Param] = _paramTable.Count; 1672if (metadataSizes.IsPresent(TableIndex.Param))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
57TableIndex.Param => reader.ParamTable.RowSize, 138TableIndex.Param => reader.ParamTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (6)
162HasConstantCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Field, TableIndex.Param, TableIndex.Property); 169TableIndex.Param, 188HasFieldMarshalCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Field, TableIndex.Param); 196ParameterReferenceIsSmall = IsReferenceSmall(0, TableIndex.Param); 213TableIndex.Param, 280size += GetTableSize(TableIndex.Param, 4 + stringReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
26Param = 1UL << TableIndex.Param, 208internal const uint ParamDef = (uint)TableIndex.Param;
System\Reflection\Metadata\MetadataReader.cs (3)
579int paramRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.ParamPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Param); 626this.ParamPtrTable = new ParamPtrTableReader(rowCounts[(int)TableIndex.ParamPtr], GetReferenceSize(rowCounts, TableIndex.Param), metadataTablesMemoryBlock, totalRequiredSize); 629this.ParamTable = new ParamTableReader(rowCounts[(int)TableIndex.Param], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);