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)
2778
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)
637
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
641
Handle(1, TableIndex.
Param
),
663
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
667
Handle(1, TableIndex.
Param
),
709
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
715
Handle(1, TableIndex.
Param
),
756
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
761
Handle(1, TableIndex.
Param
)
803
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
809
Handle(1, TableIndex.
Param
),
1897
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
1903
Handle(1, TableIndex.
Param
),
3272
new CustomAttributeRow(Handle(1, TableIndex.
Param
), Handle(5, TableIndex.MemberRef)));
3283
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param
3284
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param
3286
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Support for the above
3294
Handle(1, TableIndex.
Param
),
3295
Handle(2, TableIndex.
Param
),
3296
Handle(3, TableIndex.
Param
),
3319
new CustomAttributeRow(Handle(3, TableIndex.
Param
), Handle(6, TableIndex.MemberRef)));
3327
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Update existing param, from the first delta
3334
Handle(3, TableIndex.
Param
),
3382
new CustomAttributeRow(Handle(3, TableIndex.
Param
), Handle(1, TableIndex.MethodDef)),
3383
new CustomAttributeRow(Handle(4, TableIndex.
Param
), Handle(1, TableIndex.MethodDef)));
3393
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default), // Updating existing parameter defs
3394
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
3395
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
3396
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
3407
Handle(3, TableIndex.
Param
),
3408
Handle(4, TableIndex.
Param
),
3409
Handle(5, TableIndex.
Param
),
3410
Handle(6, TableIndex.
Param
),
3693
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3695
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3701
Handle(1, TableIndex.
Param
),
3702
Handle(2, TableIndex.
Param
),
3726
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3727
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3733
Handle(1, TableIndex.
Param
),
3734
Handle(2, TableIndex.
Param
),
3894
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
3896
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
3898
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
3959
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
3961
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
3989
Handle(3, TableIndex.
Param
),
3990
Handle(4, TableIndex.
Param
),
4032
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
4261
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4273
Handle(1, TableIndex.
Param
),
4413
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4425
Handle(1, TableIndex.
Param
),
4585
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4598
Handle(1, TableIndex.
Param
),
4751
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4759
Handle(1, TableIndex.
Param
),
4905
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4913
Handle(1, TableIndex.
Param
),
4985
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
4998
Handle(1, TableIndex.
Param
),
5074
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5086
Handle(1, TableIndex.
Param
),
5159
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5169
Handle(1, TableIndex.
Param
),
5264
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5288
Handle(2, TableIndex.
Param
),
5384
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5400
Handle(1, TableIndex.
Param
),
5516
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5539
Handle(2, TableIndex.
Param
),
5642
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5658
Handle(1, TableIndex.
Param
),
5869
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
5881
Handle(2, TableIndex.
Param
),
5961
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
5969
Handle(1, TableIndex.
Param
),
6025
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6032
Handle(2, TableIndex.
Param
),
6093
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
6094
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6095
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
6102
Handle(1, TableIndex.
Param
),
6103
Handle(2, TableIndex.
Param
),
6104
Handle(3, TableIndex.
Param
),
6186
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
6188
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6200
Handle(1, TableIndex.
Param
),
6201
Handle(2, TableIndex.
Param
),
6240
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
6242
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
6254
Handle(3, TableIndex.
Param
),
6255
Handle(4, TableIndex.
Param
),
6570
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
6572
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
6596
Handle(3, TableIndex.
Param
),
6597
Handle(4, TableIndex.
Param
),
6736
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
6737
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
6754
Handle(1, TableIndex.
Param
),
6755
Handle(2, TableIndex.
Param
),
7102
Row(baseParameterCount + generation * 2 - 1, TableIndex.
Param
, EditAndContinueOperation.Default),
7104
Row(baseParameterCount + generation * 2, TableIndex.
Param
, EditAndContinueOperation.Default),
7112
Handle(baseParameterCount + generation * 2 - 1, TableIndex.
Param
),
7113
Handle(baseParameterCount + generation * 2, TableIndex.
Param
),
7176
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
7177
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
7183
Handle(5, TableIndex.
Param
),
7184
Handle(6, TableIndex.
Param
),
8217
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
8218
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
8219
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
8220
Row(6, TableIndex.
Param
, EditAndContinueOperation.Default),
8221
Row(7, TableIndex.
Param
, EditAndContinueOperation.Default),
8222
Row(8, TableIndex.
Param
, EditAndContinueOperation.Default));
8352
Row(8, TableIndex.
Param
, EditAndContinueOperation.Default),
8354
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
8376
Handle(8, TableIndex.
Param
),
8377
Handle(9, TableIndex.
Param
),
8679
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
8684
Handle(1, TableIndex.
Param
),
16606
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
16614
Handle(3, TableIndex.
Param
),
16739
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
16741
Row(10, TableIndex.
Param
, EditAndContinueOperation.Default),
16743
Row(11, TableIndex.
Param
, EditAndContinueOperation.Default),
16821
Row(15, TableIndex.
Param
, EditAndContinueOperation.Default),
16823
Row(16, TableIndex.
Param
, EditAndContinueOperation.Default),
16825
Row(17, TableIndex.
Param
, EditAndContinueOperation.Default),
16827
Row(18, TableIndex.
Param
, EditAndContinueOperation.Default),
16829
Row(19, TableIndex.
Param
, EditAndContinueOperation.Default),
16831
Row(20, TableIndex.
Param
, EditAndContinueOperation.Default),
16833
Row(21, TableIndex.
Param
, EditAndContinueOperation.Default),
16956
Row(12, TableIndex.
Param
, EditAndContinueOperation.Default),
17043
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default));
17050
Handle(1, TableIndex.
Param
),
18202
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
18203
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
18211
Handle(1, TableIndex.
Param
),
18212
Handle(2, TableIndex.
Param
),
18219
new CustomAttributeRow(Handle(1, TableIndex.
Param
), Handle(2, TableIndex.MethodDef)),
18220
new CustomAttributeRow(Handle(2, TableIndex.
Param
), Handle(2, TableIndex.MethodDef)),
18278
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
18284
Handle(1, TableIndex.
Param
),
18402
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
18409
Handle(1, TableIndex.
Param
),
19608
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19619
Handle(2, TableIndex.
Param
),
19689
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default)
19696
Handle(1, TableIndex.
Param
)
19773
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19785
Handle(2, TableIndex.
Param
),
19858
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
19865
Handle(1, TableIndex.
Param
),
19944
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
19946
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
19958
Handle(2, TableIndex.
Param
),
19959
Handle(3, TableIndex.
Param
),
20029
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
20035
Handle(1, TableIndex.
Param
),
21099
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21101
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
21119
Handle(3, TableIndex.
Param
),
21120
Handle(4, TableIndex.
Param
),
21258
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
21260
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
21278
Handle(1, TableIndex.
Param
),
21279
Handle(2, TableIndex.
Param
),
21364
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
21366
Row(5, TableIndex.
Param
, EditAndContinueOperation.Default),
21384
Handle(4, TableIndex.
Param
),
21385
Handle(5, TableIndex.
Param
),
21522
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
21524
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21533
Handle(1, TableIndex.
Param
),
21534
Handle(3, TableIndex.
Param
),
21583
Row(1, TableIndex.
Param
, EditAndContinueOperation.Default),
21585
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21594
Handle(1, TableIndex.
Param
),
21595
Handle(3, TableIndex.
Param
),
21672
Row(2, TableIndex.
Param
, EditAndContinueOperation.Default),
21674
Row(3, TableIndex.
Param
, EditAndContinueOperation.Default),
21676
Row(4, TableIndex.
Param
, EditAndContinueOperation.Default),
21690
Handle(2, TableIndex.
Param
),
21691
Handle(3, TableIndex.
Param
),
21692
Handle(4, TableIndex.
Param
),
21801
Row(9, TableIndex.
Param
, EditAndContinueOperation.Default),
21803
Row(10, TableIndex.
Param
, EditAndContinueOperation.Default),
21805
Row(11, TableIndex.
Param
, EditAndContinueOperation.Default),
21807
Row(12, TableIndex.
Param
, EditAndContinueOperation.Default),
21827
Handle(9, TableIndex.
Param
),
21828
Handle(10, TableIndex.
Param
),
21829
Handle(11, TableIndex.
Param
),
21830
Handle(12, TableIndex.
Param
),
21872
Row(13, TableIndex.
Param
, EditAndContinueOperation.Default),
21874
Row(14, TableIndex.
Param
, EditAndContinueOperation.Default),
21876
Row(15, TableIndex.
Param
, EditAndContinueOperation.Default),
21878
Row(16, TableIndex.
Param
, EditAndContinueOperation.Default),
21898
Handle(13, TableIndex.
Param
),
21899
Handle(14, TableIndex.
Param
),
21900
Handle(15, TableIndex.
Param
),
21901
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);