530 references to TypeDef
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
105_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 150sizes[(int)TableIndex.TypeDef] = _typeDefs.GetAdded().Count; 1099PopulateEncLogTableRows(_typeDefs, TableIndex.TypeDef); 1277case TableIndex.TypeDef: 1343TableIndex.TypeDef,
Emit\EditAndContinue\EmitBaseline.cs (1)
343Debug.Assert(tableEntriesAdded[(int)TableIndex.TypeDef] >= typesAdded.Count);
PEWriter\MetadataWriter.cs (1)
2769metadata.SetCapacity(TableIndex.TypeDef, typeDefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (355)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (32)
90Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 91Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 92Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 93Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 95Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 97Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 99Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 104Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 106Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 108Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 110Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 112Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 114Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 116Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 118Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4763Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4764Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 4765Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4767Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4769Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4771Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4773Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4775Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4777Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4783Handle(4, TableIndex.TypeDef), 4784Handle(5, TableIndex.TypeDef), 9495Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9496Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9497Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9499Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9504Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9506Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinuePdbTests.cs (6)
163Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 170Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 286Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 287Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 296Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 298Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (55)
74Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 76Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 78Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 80Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 82Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 84Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 86Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 88Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 90Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 94Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 96Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 98Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 132Handle(3, TableIndex.TypeDef), 262Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 263Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 265Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 267Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 269Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 271Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 273Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 275Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 368Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 370Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 372Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 374Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 377Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 379Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 381Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 383Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 385Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 387Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 389Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 391Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 470Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 475Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 477Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 480Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 482Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 484Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3793Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3902Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4008Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4122Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7482Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7593Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7595Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7704Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7706Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8268Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8410Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8587Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8589Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField),
Emit\EditAndContinue\EditAndContinueTests.cs (262)
85Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 86Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 89Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 96Handle(3, TableIndex.TypeDef), 168Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 169Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 172Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 174Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 180Handle(3, TableIndex.TypeDef), 929Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 938Handle(8, TableIndex.TypeDef), 949new CustomAttributeRow(Handle(8, TableIndex.TypeDef), Handle(5, TableIndex.MethodDef)), 1033new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1039new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1844new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 2305Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2306Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2311Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2317Handle(4, TableIndex.TypeDef), 2878Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2974Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3198new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3199new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3200new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3205Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3206Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3207Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3223Handle(14, TableIndex.TypeDef), 3224Handle(15, TableIndex.TypeDef), 3225Handle(16, TableIndex.TypeDef), 3279new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3280new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3281new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3286Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3287Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3288Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3304Handle(14, TableIndex.TypeDef), 3305Handle(15, TableIndex.TypeDef), 3306Handle(16, TableIndex.TypeDef), 3383Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3575Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3576Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3578Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3580Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3582Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3584Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3637Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3638Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3639Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3641Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3644Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3646Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3648Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3650Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3673Handle(6, TableIndex.TypeDef), 3674Handle(7, TableIndex.TypeDef), 3722Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3781Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3908Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3945Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3947Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3949Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4013Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4014Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4018Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4025Handle(3, TableIndex.TypeDef), 4155Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4156Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4160Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4167Handle(3, TableIndex.TypeDef), 4215Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4304Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4305Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4309Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4315Handle(3, TableIndex.TypeDef), 4442Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4443Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4446Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4452Handle(3, TableIndex.TypeDef), 4583Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4584Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4586Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4590Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4592Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4594Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4610Handle(3, TableIndex.TypeDef), 4788Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4789Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4791Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4795Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4797Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4799Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4815Handle(3, TableIndex.TypeDef), 4988Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4989Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4993Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4999Handle(3, TableIndex.TypeDef), 5072Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5073Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5076Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5078Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5089Handle(3, TableIndex.TypeDef), 5370Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5372Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5374Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5424Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5426Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5428Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5495Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5496Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5500Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5506Handle(3, TableIndex.TypeDef), 5580Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5583Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5585Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5589Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5591Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5593Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5609Handle(3, TableIndex.TypeDef), 5936Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 5940Handle(2, TableIndex.TypeDef), 5957Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 5962Handle(2, TableIndex.TypeDef), 6075Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 6076Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6078Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6080Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6089Handle(baseTypeCount + generation, TableIndex.TypeDef), 6155Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6162Handle(5, TableIndex.TypeDef), 6234Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6236Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6238Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6240Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6246Handle(5, TableIndex.TypeDef), 6564Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6565Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6566Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6569Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6571Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6573Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6580Handle(4, TableIndex.TypeDef), 6581Handle(5, TableIndex.TypeDef), 6732Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6734Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6736Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6746Handle(4, TableIndex.TypeDef), 6957Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7318Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7320Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7324Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7326Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7328Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7437Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7657Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7712Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 7713Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7715Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7717Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7724Handle(3, TableIndex.TypeDef), 8343Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 11920Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 11921Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 11924Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 11931Handle(3, TableIndex.TypeDef), 15614Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 15615Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15617Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15620Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15622Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15624Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15626Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15628Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15702Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15704Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15706Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15708Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15710Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15837Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15839Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15841Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16395Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 16396Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16399Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16406Handle(4, TableIndex.TypeDef), 16477Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16514Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16515Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16518Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16525Handle(3, TableIndex.TypeDef), 16594Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16595Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16598Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16604Handle(3, TableIndex.TypeDef), 16717Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 16718Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16721Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16728Handle(5, TableIndex.TypeDef), 16737new CustomAttributeRow(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.MemberRef)) 16864Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16911Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16912Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16915Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16922Handle(3, TableIndex.TypeDef), 17051Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17052Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17056Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17063Handle(4, TableIndex.TypeDef), 17129Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17133Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17303Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17304Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17308Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17315Handle(4, TableIndex.TypeDef), 17477Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 17478Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17484Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17491Handle(8, TableIndex.TypeDef), 17754Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 17755Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17760Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17767Handle(7, TableIndex.TypeDef), 18058Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18059Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18062Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18064Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18072Handle(3, TableIndex.TypeDef), 18205Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18206Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18209Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18211Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18220Handle(3, TableIndex.TypeDef), 18357Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18358Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18361Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18363Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18374Handle(3, TableIndex.TypeDef), 19259Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 19261Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19271Handle(4, TableIndex.TypeDef), 19320Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 19322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19332Handle(4, TableIndex.TypeDef), 19406Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 19408Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19410Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19427Handle(5, TableIndex.TypeDef), 19532Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19533Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 19534Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19537Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19539Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19562Handle(8, TableIndex.TypeDef), 19563Handle(9, TableIndex.TypeDef), 19603Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 19604Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 19605Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19608Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19610Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19633Handle(10, TableIndex.TypeDef), 19634Handle(11, TableIndex.TypeDef),
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
139var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (141)
Emit\EditAndContinue\EditAndContinueClosureTests.vb (7)
65Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 66Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 69Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 71Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 446Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 447Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 451Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinuePdbTests.vb (6)
166Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 173Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 270Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 271Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 280Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 282Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (66)
97Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 99Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 101Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 103Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 105Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 107Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 109Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 111Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 113Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 115Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 117Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 119Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 121Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 123Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 169Handle(4, TableIndex.TypeDef), 462Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 463Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 465Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 467Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 469Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 471Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 475Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 477Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 504Handle(3, TableIndex.TypeDef), 752Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 754Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 756Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 758Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 760Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 763Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 765Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 767Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 769Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 771Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 773Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 775Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 777Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 860Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 861Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 863Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 865Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 867Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 870Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 872Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 874Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1077Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 1078Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1086Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3715Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3825Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3931Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4064Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4066Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6540Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6698Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6852Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7144Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7262Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7264Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7379Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7381Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7645Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7806Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7964Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7966Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField),
Emit\EditAndContinue\EditAndContinueTests.vb (62)
456Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 457Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 459Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 467Handle(3, TableIndex.TypeDef), 520Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 521Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 523Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 529Handle(4, TableIndex.TypeDef), 1467Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 1468Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1630Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 1632Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1636Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1638Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1640Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1824Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1828Handle(2, TableIndex.TypeDef), 1845Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1850Handle(2, TableIndex.TypeDef), 1959Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), ' adding a type def 1960Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1962Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1971Handle(baseTypeCount + generation, TableIndex.TypeDef), 2031Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 2038Handle(5, TableIndex.TypeDef), 2320Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), ' HotReloadException 2321Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2325Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' Action<bool> get_P 2327Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' set_P(Action<bool>) 2329Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2515Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2516Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2520Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2643Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2644Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2647Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5961Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5962Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5967Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5973Handle(4, TableIndex.TypeDef), 6070Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6071Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6075Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6081Handle(4, TableIndex.TypeDef), 6145Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6149Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6321Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6326Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6331Handle(4, TableIndex.TypeDef), 6458Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6459Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6465Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6471Handle(5, TableIndex.TypeDef), 7268Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 7269Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7272Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7278Handle(3, TableIndex.TypeDef), 7613Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7615Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7625Handle(4, TableIndex.TypeDef),
SemanticSearch.BuildTask (2)
GenerateFilteredReferenceAssembliesTask.cs (2)
439var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.TypeDef); 440var tableRowSize = metadataReader.GetTableRowSize(TableIndex.TypeDef);
System.Reflection.Metadata (23)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
149case TableIndex.TypeDef: SetTableCapacity(_typeDefTable, rowCount); break; 260case TableIndex.TypeDef : return _typeDefTable.Count; 332rowCounts[(int)TableIndex.TypeDef] = _typeDefTable.Count; 1657if (metadataSizes.IsPresent(TableIndex.TypeDef))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
51TableIndex.TypeDef => reader.TypeDefTable.RowSize, 132TableIndex.TypeDef => reader.TypeDefTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (8)
158DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.MethodDef, TableIndex.TypeDef); 168TableIndex.TypeDef, 192MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.ModuleRef, TableIndex.MethodDef, TableIndex.TypeSpec); 199TypeDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.TypeDef); 200TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.TypeSpec); 201TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.TypeDef, TableIndex.MethodDef); 212TableIndex.TypeDef, 274size += GetTableSize(TableIndex.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
20TypeDef = 1UL << TableIndex.TypeDef, 205internal const uint TypeDef = (uint)TableIndex.TypeDef;
System\Reflection\Metadata\MetadataReader.cs (7)
611this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)TableIndex.TypeDef], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 632this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)TableIndex.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 656this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)TableIndex.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize); 665this.EventMapTable = new EventMapTableReader(rowCounts[(int)TableIndex.EventMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 674this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)TableIndex.PropertyMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 686this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)TableIndex.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 734this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)TableIndex.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (1)
20Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(TableIndex.TypeDef), null) ??