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