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