28 references to GenericParam
ILAssembler (4)
EntityRegistry.cs (3)
129
RecordEntityInTable(TableIndex.
GenericParam
, genericParam);
162
RecordEntityInTable(TableIndex.
GenericParam
, genericParam);
444
foreach (GenericParameterEntity genericParam in GetSeenEntities(TableIndex.
GenericParam
))
GrammarVisitor.cs (1)
5536
tableStreamSize += rowCounts[(int)TableIndex.
GenericParam
] * 8; // 4+2+2
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
109
_genericParameters = new GenericParameterIndex(sizes[(int)TableIndex.
GenericParam
]);
184
sizes[(int)TableIndex.
GenericParam
] = _genericParameters.GetAdded().Count;
1191
PopulateEncLogTableRows(TableIndex.
GenericParam
, previousSizes, deltaSizes);
1334
case TableIndex.
GenericParam
:
1434
TableIndex.
GenericParam
,
PEWriter\MetadataWriter.cs (1)
2034
AddCustomAttributesToTable(sortedGenericParameters, TableIndex.
GenericParam
);
System.Reflection.Metadata (17)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (5)
180
case TableIndex.
GenericParam
: SetTableCapacity(_genericParamTable, rowCount); break;
244
case TableIndex.
GenericParam
: return _genericParamTable.Count;
316
rowCounts[(int)TableIndex.
GenericParam
] = _genericParamTable.Count;
1526
Throw.InvalidOperation_TableNotSorted(TableIndex.
GenericParam
);
1812
if (metadataSizes.IsPresent(TableIndex.
GenericParam
))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
91
TableIndex.
GenericParam
=> reader.GenericParamTable.RowSize,
172
TableIndex.
GenericParam
=> reader.GenericParamTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (5)
36
1UL << (int)TableIndex.
GenericParam
|
162
GenericParamReferenceIsSmall = IsReferenceSmall(0, TableIndex.
GenericParam
);
185
TableIndex.
GenericParam
,
229
TableIndex.
GenericParam
,
315
size += GetTableSize(TableIndex.
GenericParam
, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
60
GenericParam = 1UL << TableIndex.
GenericParam
,
229
internal const uint GenericParam = (uint)TableIndex.
GenericParam
;
System\Reflection\Metadata\Internal\Tables.cs (1)
2458
Throw.TableNotSorted(TableIndex.
GenericParam
);
System\Reflection\Metadata\MetadataReader.cs (2)
737
this.GenericParamTable = new GenericParamTableReader(rowCounts[(int)TableIndex.
GenericParam
], IsDeclaredSorted(TableMask.GenericParam), typeOrMethodDefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
743
this.GenericParamConstraintTable = new GenericParamConstraintTableReader(rowCounts[(int)TableIndex.GenericParamConstraint], IsDeclaredSorted(TableMask.GenericParamConstraint), GetReferenceSize(rowCounts, TableIndex.
GenericParam
), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (1)
46
Interlocked.CompareExchange(ref field, CreateTable<EcmaGenericParameterType>(TableIndex.
GenericParam
), null) ??