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)
607
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
611
Handle(1, TableIndex.
Param
),
633
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
637
Handle(1, TableIndex.
Param
),
679
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
685
Handle(1, TableIndex.
Param
),
726
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
731
Handle(1, TableIndex.
Param
)
773
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
779
Handle(1, TableIndex.
Param
),
1867
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
1873
Handle(1, TableIndex.
Param
),
3220
new CustomAttributeRow(Handle(1, TableIndex.
Param
), Handle(5, TableIndex.MemberRef)));
3231
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param
3232
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param
3234
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Support for the above
3242
Handle(1, TableIndex.
Param
),
3243
Handle(2, TableIndex.
Param
),
3244
Handle(3, TableIndex.
Param
),
3267
new CustomAttributeRow(Handle(3, TableIndex.
Param
), Handle(6, TableIndex.MemberRef)));
3275
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param, from the first delta
3282
Handle(3, TableIndex.
Param
),
3330
new CustomAttributeRow(Handle(3, TableIndex.
Param
), Handle(1, TableIndex.MethodDef)),
3331
new CustomAttributeRow(Handle(4, TableIndex.
Param
), Handle(1, TableIndex.MethodDef)));
3341
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Updating existing parameter defs
3342
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
3343
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
3344
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
3355
Handle(3, TableIndex.
Param
),
3356
Handle(4, TableIndex.
Param
),
3357
Handle(5, TableIndex.
Param
),
3358
Handle(6, TableIndex.
Param
),
3641
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3643
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3649
Handle(1, TableIndex.
Param
),
3650
Handle(2, TableIndex.
Param
),
3674
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3675
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3681
Handle(1, TableIndex.
Param
),
3682
Handle(2, TableIndex.
Param
),
3842
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3844
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3846
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
3907
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
3909
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
3937
Handle(3, TableIndex.
Param
),
3938
Handle(4, TableIndex.
Param
),
3980
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
4209
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4221
Handle(1, TableIndex.
Param
),
4347
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4359
Handle(1, TableIndex.
Param
),
4506
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4519
Handle(1, TableIndex.
Param
),
4658
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4666
Handle(1, TableIndex.
Param
),
4797
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4805
Handle(1, TableIndex.
Param
),
4877
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4890
Handle(1, TableIndex.
Param
),
4966
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4978
Handle(1, TableIndex.
Param
),
5051
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5061
Handle(1, TableIndex.
Param
),
5153
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5175
Handle(2, TableIndex.
Param
),
5262
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5278
Handle(1, TableIndex.
Param
),
5391
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5413
Handle(2, TableIndex.
Param
),
5507
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5523
Handle(1, TableIndex.
Param
),
5718
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5729
Handle(2, TableIndex.
Param
),
5800
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5807
Handle(1, TableIndex.
Param
),
5863
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5869
Handle(2, TableIndex.
Param
),
5930
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5931
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5932
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
5939
Handle(1, TableIndex.
Param
),
5940
Handle(2, TableIndex.
Param
),
5941
Handle(3, TableIndex.
Param
),
6023
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
6025
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6037
Handle(1, TableIndex.
Param
),
6038
Handle(2, TableIndex.
Param
),
6077
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
6079
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
6091
Handle(3, TableIndex.
Param
),
6092
Handle(4, TableIndex.
Param
),
6378
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
6380
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
6403
Handle(3, TableIndex.
Param
),
6404
Handle(4, TableIndex.
Param
),
6534
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
6535
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6552
Handle(1, TableIndex.
Param
),
6553
Handle(2, TableIndex.
Param
),
6900
Row(baseParameterCount + generation * 2 - 1, TableIndex.
Param
, EditAndContinueOperation.Default),
6902
Row(baseParameterCount + generation * 2, TableIndex.
Param
, EditAndContinueOperation.Default),
6910
Handle(baseParameterCount + generation * 2 - 1, TableIndex.
Param
),
6911
Handle(baseParameterCount + generation * 2, TableIndex.
Param
),
6974
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
6975
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
6981
Handle(5, TableIndex.
Param
),
6982
Handle(6, TableIndex.
Param
),
8015
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
8016
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
8017
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
8018
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
8019
Row(7, TableIndex.
Param
, EditAndContinueOperation.Default),
8020
Row(8, TableIndex.
Param
, EditAndContinueOperation.Default));
8150
Row(8, TableIndex.
Param
, EditAndContinueOperation.Default),
8152
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
8174
Handle(8, TableIndex.
Param
),
8175
Handle(9, TableIndex.
Param
),
8477
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
8482
Handle(1, TableIndex.
Param
),
16391
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
16399
Handle(3, TableIndex.
Param
),
16521
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
16523
Row(10, TableIndex.
Param
, EditAndContinueOperation.Default),
16525
Row(11, TableIndex.
Param
, EditAndContinueOperation.Default),
16603
Row(15, TableIndex.
Param
, EditAndContinueOperation.Default),
16605
Row(16, TableIndex.
Param
, EditAndContinueOperation.Default),
16607
Row(17, TableIndex.
Param
, EditAndContinueOperation.Default),
16609
Row(18, TableIndex.
Param
, EditAndContinueOperation.Default),
16611
Row(19, TableIndex.
Param
, EditAndContinueOperation.Default),
16613
Row(20, TableIndex.
Param
, EditAndContinueOperation.Default),
16615
Row(21, TableIndex.
Param
, EditAndContinueOperation.Default),
16738
Row(12, TableIndex.
Param
, EditAndContinueOperation.Default),
16825
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
16832
Handle(1, TableIndex.
Param
),
17769
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
17770
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
17778
Handle(1, TableIndex.
Param
),
17779
Handle(2, TableIndex.
Param
),
17786
new CustomAttributeRow(Handle(1, TableIndex.
Param
), Handle(2, TableIndex.MethodDef)),
17787
new CustomAttributeRow(Handle(2, TableIndex.
Param
), Handle(2, TableIndex.MethodDef)),
17845
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
17851
Handle(1, TableIndex.
Param
),
17956
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
17963
Handle(1, TableIndex.
Param
),
19107
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19117
Handle(2, TableIndex.
Param
),
19178
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
19185
Handle(1, TableIndex.
Param
)
19259
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19270
Handle(2, TableIndex.
Param
),
19334
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
19340
Handle(1, TableIndex.
Param
),
19416
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19418
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
19429
Handle(2, TableIndex.
Param
),
19430
Handle(3, TableIndex.
Param
),
19491
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
19497
Handle(1, TableIndex.
Param
),
20561
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
20563
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
20581
Handle(3, TableIndex.
Param
),
20582
Handle(4, TableIndex.
Param
),
20720
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
20722
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
20740
Handle(1, TableIndex.
Param
),
20741
Handle(2, TableIndex.
Param
),
20826
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
20828
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
20846
Handle(4, TableIndex.
Param
),
20847
Handle(5, TableIndex.
Param
),
20984
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
20986
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
20995
Handle(1, TableIndex.
Param
),
20996
Handle(3, TableIndex.
Param
),
21045
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
21047
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21056
Handle(1, TableIndex.
Param
),
21057
Handle(3, TableIndex.
Param
),
21134
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
21136
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21138
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
21152
Handle(2, TableIndex.
Param
),
21153
Handle(3, TableIndex.
Param
),
21154
Handle(4, TableIndex.
Param
),
21263
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
21265
Row(10, TableIndex.
Param
, EditAndContinueOperation.Default),
21267
Row(11, TableIndex.
Param
, EditAndContinueOperation.Default),
21269
Row(12, TableIndex.
Param
, EditAndContinueOperation.Default),
21289
Handle(9, TableIndex.
Param
),
21290
Handle(10, TableIndex.
Param
),
21291
Handle(11, TableIndex.
Param
),
21292
Handle(12, TableIndex.
Param
),
21334
Row(13, TableIndex.
Param
, EditAndContinueOperation.Default),
21336
Row(14, TableIndex.
Param
, EditAndContinueOperation.Default),
21338
Row(15, TableIndex.
Param
, EditAndContinueOperation.Default),
21340
Row(16, TableIndex.
Param
, EditAndContinueOperation.Default),
21360
Handle(13, TableIndex.
Param
),
21361
Handle(14, TableIndex.
Param
),
21362
Handle(15, TableIndex.
Param
),
21363
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);