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