326 references to Param
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
110_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]); 153sizes[(int)TableIndex.Param] = _parameterDefs.GetAdded().Count; 1297case TableIndex.Param: 1298AddRowNumberTokens(tokens, TableIndex.Param, paramEncMapRows); 1346TableIndex.Param,
PEWriter\MetadataWriter.cs (1)
2741metadata.SetCapacity(TableIndex.Param, parameterDefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (237)
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), 3696Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3798Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3907Row(1, TableIndex.Param, EditAndContinueOperation.Default),
Emit\EditAndContinue\EditAndContinueTests.cs (183)
599Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 603Handle(1, TableIndex.Param), 625Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 629Handle(1, TableIndex.Param), 671Row(1, TableIndex.Param, EditAndContinueOperation.Default), 677Handle(1, TableIndex.Param), 718Row(1, TableIndex.Param, EditAndContinueOperation.Default) 723Handle(1, TableIndex.Param) 765Row(1, TableIndex.Param, EditAndContinueOperation.Default), 771Handle(1, TableIndex.Param), 1871Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1877Handle(1, TableIndex.Param), 2965new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 2976Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 2977Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 2979Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 2987Handle(1, TableIndex.Param), 2988Handle(2, TableIndex.Param), 2989Handle(3, TableIndex.Param), 3012new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3020Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3027Handle(3, TableIndex.Param), 3075new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3076new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3086Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3087Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3088Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3089Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3100Handle(3, TableIndex.Param), 3101Handle(4, TableIndex.Param), 3102Handle(5, TableIndex.Param), 3103Handle(6, TableIndex.Param), 3386Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3388Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3394Handle(1, TableIndex.Param), 3395Handle(2, TableIndex.Param), 3419Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3420Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3426Handle(1, TableIndex.Param), 3427Handle(2, TableIndex.Param), 3587Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3589Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3591Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3652Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3654Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3682Handle(3, TableIndex.Param), 3683Handle(4, TableIndex.Param), 3725Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3954Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3966Handle(1, TableIndex.Param), 4075Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4085Handle(1, TableIndex.Param), 4220Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4233Handle(1, TableIndex.Param), 4370Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4378Handle(1, TableIndex.Param), 4505Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4513Handle(1, TableIndex.Param), 4599Row(2, TableIndex.Param, EditAndContinueOperation.Default), 4618Handle(2, TableIndex.Param), 4699Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4711Handle(1, TableIndex.Param), 4804Row(2, TableIndex.Param, EditAndContinueOperation.Default), 4823Handle(2, TableIndex.Param), 4901Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4913Handle(1, TableIndex.Param), 5083Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5094Handle(2, TableIndex.Param), 5160Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5167Handle(1, TableIndex.Param), 5220Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5226Handle(2, TableIndex.Param), 5286Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5287Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5288Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5295Handle(1, TableIndex.Param), 5296Handle(2, TableIndex.Param), 5297Handle(3, TableIndex.Param), 5377Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5379Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5391Handle(1, TableIndex.Param), 5392Handle(2, TableIndex.Param), 5431Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5433Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5445Handle(3, TableIndex.Param), 5446Handle(4, TableIndex.Param), 5596Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5598Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5617Handle(3, TableIndex.Param), 5618Handle(4, TableIndex.Param), 5730Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5731Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5743Handle(1, TableIndex.Param), 5744Handle(2, TableIndex.Param), 6083Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 6085Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 6093Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 6094Handle(baseParameterCount + generation * 2, TableIndex.Param), 6157Row(5, TableIndex.Param, EditAndContinueOperation.Default), 6158Row(6, TableIndex.Param, EditAndContinueOperation.Default), 6164Handle(5, TableIndex.Param), 6165Handle(6, TableIndex.Param), 7198Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7199Row(4, TableIndex.Param, EditAndContinueOperation.Default), 7200Row(5, TableIndex.Param, EditAndContinueOperation.Default), 7201Row(6, TableIndex.Param, EditAndContinueOperation.Default), 7202Row(7, TableIndex.Param, EditAndContinueOperation.Default), 7203Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 7333Row(8, TableIndex.Param, EditAndContinueOperation.Default), 7335Row(9, TableIndex.Param, EditAndContinueOperation.Default), 7357Handle(8, TableIndex.Param), 7358Handle(9, TableIndex.Param), 7660Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7665Handle(1, TableIndex.Param), 15503Row(3, TableIndex.Param, EditAndContinueOperation.Default), 15511Handle(3, TableIndex.Param), 15633Row(9, TableIndex.Param, EditAndContinueOperation.Default), 15635Row(10, TableIndex.Param, EditAndContinueOperation.Default), 15637Row(11, TableIndex.Param, EditAndContinueOperation.Default), 15715Row(15, TableIndex.Param, EditAndContinueOperation.Default), 15717Row(16, TableIndex.Param, EditAndContinueOperation.Default), 15719Row(17, TableIndex.Param, EditAndContinueOperation.Default), 15721Row(18, TableIndex.Param, EditAndContinueOperation.Default), 15723Row(19, TableIndex.Param, EditAndContinueOperation.Default), 15725Row(20, TableIndex.Param, EditAndContinueOperation.Default), 15727Row(21, TableIndex.Param, EditAndContinueOperation.Default), 15846Row(12, TableIndex.Param, EditAndContinueOperation.Default), 15931Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 15938Handle(1, TableIndex.Param), 16790Row(1, TableIndex.Param, EditAndContinueOperation.Default), 16791Row(2, TableIndex.Param, EditAndContinueOperation.Default), 16799Handle(1, TableIndex.Param), 16800Handle(2, TableIndex.Param), 16807new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 16808new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 16867Row(1, TableIndex.Param, EditAndContinueOperation.Default) 16872Handle(1, TableIndex.Param), 16977Row(1, TableIndex.Param, EditAndContinueOperation.Default) 16982Handle(1, TableIndex.Param), 18067Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18077Handle(2, TableIndex.Param), 18135Row(1, TableIndex.Param, EditAndContinueOperation.Default) 18142Handle(1, TableIndex.Param) 18214Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18225Handle(2, TableIndex.Param), 18286Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18292Handle(1, TableIndex.Param), 18366Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18368Row(3, TableIndex.Param, EditAndContinueOperation.Default), 18379Handle(2, TableIndex.Param), 18380Handle(3, TableIndex.Param), 18438Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18444Handle(1, TableIndex.Param), 19263Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19265Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19274Handle(1, TableIndex.Param), 19275Handle(3, TableIndex.Param), 19324Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19326Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19335Handle(1, TableIndex.Param), 19336Handle(3, TableIndex.Param), 19413Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19415Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19417Row(4, TableIndex.Param, EditAndContinueOperation.Default), 19431Handle(2, TableIndex.Param), 19432Handle(3, TableIndex.Param), 19433Handle(4, TableIndex.Param), 19542Row(9, TableIndex.Param, EditAndContinueOperation.Default), 19544Row(10, TableIndex.Param, EditAndContinueOperation.Default), 19546Row(11, TableIndex.Param, EditAndContinueOperation.Default), 19548Row(12, TableIndex.Param, EditAndContinueOperation.Default), 19568Handle(9, TableIndex.Param), 19569Handle(10, TableIndex.Param), 19570Handle(11, TableIndex.Param), 19571Handle(12, TableIndex.Param), 19613Row(13, TableIndex.Param, EditAndContinueOperation.Default), 19615Row(14, TableIndex.Param, EditAndContinueOperation.Default), 19617Row(15, TableIndex.Param, EditAndContinueOperation.Default), 19619Row(16, TableIndex.Param, EditAndContinueOperation.Default), 19639Handle(13, TableIndex.Param), 19640Handle(14, TableIndex.Param), 19641Handle(15, TableIndex.Param), 19642Handle(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++)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (63)
Attributes\AttributeTests_WellKnownAttributes.vb (2)
2973Assert.Equal(12, reader.GetTableRowCount(TableIndex.Param)) 3032Assert.Equal(3 + 3 + 1, reader.GetTableRowCount(TableIndex.Param))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (22)
73Row(6, TableIndex.Param, EditAndContinueOperation.Default), 230Row(1, TableIndex.Param, EditAndContinueOperation.Default), 284Row(1, TableIndex.Param, EditAndContinueOperation.Default)) 369Row(2, TableIndex.Param, EditAndContinueOperation.Default), 370Row(3, TableIndex.Param, EditAndContinueOperation.Default)) 453Row(6, TableIndex.Param, EditAndContinueOperation.Default), 725Row(14, TableIndex.Param, EditAndContinueOperation.Default), 726Row(15, TableIndex.Param, EditAndContinueOperation.Default), 727Row(16, TableIndex.Param, EditAndContinueOperation.Default), 728Row(17, TableIndex.Param, EditAndContinueOperation.Default), 729Row(18, TableIndex.Param, EditAndContinueOperation.Default), 730Row(19, TableIndex.Param, EditAndContinueOperation.Default), 731Row(20, TableIndex.Param, EditAndContinueOperation.Default), 732Row(21, TableIndex.Param, EditAndContinueOperation.Default), 733Row(22, TableIndex.Param, EditAndContinueOperation.Default), 734Row(23, TableIndex.Param, EditAndContinueOperation.Default)) 791Row(5, TableIndex.Param, EditAndContinueOperation.Default)) 855Row(5, TableIndex.Param, EditAndContinueOperation.Default)) 923Row(5, TableIndex.Param, EditAndContinueOperation.Default), 924Row(6, TableIndex.Param, EditAndContinueOperation.Default), 925Row(7, TableIndex.Param, EditAndContinueOperation.Default), 926Row(8, TableIndex.Param, EditAndContinueOperation.Default))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (15)
130Row(2, TableIndex.Param, EditAndContinueOperation.Default), 183Handle(2, TableIndex.Param), 480Row(1, TableIndex.Param, EditAndContinueOperation.Default), 513Handle(1, TableIndex.Param), 784Row(1, TableIndex.Param, EditAndContinueOperation.Default), 877Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1088Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1089Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1090Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3613Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3720Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3830Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6389Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6544Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6702Row(1, TableIndex.Param, EditAndContinueOperation.Default),
Emit\EditAndContinue\EditAndContinueTests.vb (24)
269Row(1, TableIndex.Param, EditAndContinueOperation.Default)) 273Handle(1, TableIndex.Param), 312Row(1, TableIndex.Param, EditAndContinueOperation.Default) 318Handle(1, TableIndex.Param) 1532Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1533Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1643Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1645Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1731Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1732Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1965Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 1967Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 1974Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 1975Handle(baseParameterCount + generation * 2, TableIndex.Param), 2033Row(5, TableIndex.Param, EditAndContinueOperation.Default), 2034Row(6, TableIndex.Param, EditAndContinueOperation.Default), 2040Handle(5, TableIndex.Param), 2041Handle(6, TableIndex.Param), 2334Row(2, TableIndex.Param, EditAndContinueOperation.Default), 2426Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7617Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7619Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7628Handle(1, TableIndex.Param), 7629Handle(3, TableIndex.Param),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\FieldInitializerBindingTests.vb (1)
1306Assert.Equal(FIELD_COUNT, reader.GetTableRowCount(TableIndex.Param))
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);