437 references to TypeDef
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
101_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 160sizes[(int)TableIndex.TypeDef] = _typeDefs.GetAdded().Count; 1149PopulateEncLogTableRows(_typeDefs, TableIndex.TypeDef); 1327case TableIndex.TypeDef: 1393TableIndex.TypeDef,
Emit\EditAndContinue\EmitBaseline.cs (1)
343Debug.Assert(tableEntriesAdded[(int)TableIndex.TypeDef] >= typesAdded.Count);
PEWriter\MetadataWriter.cs (1)
2787metadata.SetCapacity(TableIndex.TypeDef, typeDefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (403)
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), 9694Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9695Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9696Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9698Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9703Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9705Row(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), 3782Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3891Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3997Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4111Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7582Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7584Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7693Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7695Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8257Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8399Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8576Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8578Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField),
Emit\EditAndContinue\EditAndContinueTests.cs (310)
91Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 95Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 102Handle(3, TableIndex.TypeDef), 173Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 174Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 177Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 179Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 185Handle(3, TableIndex.TypeDef), 929Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 938Handle(8, TableIndex.TypeDef), 1029new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1035new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1840new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 2551Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2552Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2557Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2563Handle(4, TableIndex.TypeDef), 3133Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3229Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3453new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3454new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3455new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3460Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3461Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3462Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3478Handle(14, TableIndex.TypeDef), 3479Handle(15, TableIndex.TypeDef), 3480Handle(16, TableIndex.TypeDef), 3534new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3535new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3536new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3541Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3542Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3543Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3559Handle(14, TableIndex.TypeDef), 3560Handle(15, TableIndex.TypeDef), 3561Handle(16, TableIndex.TypeDef), 3638Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3830Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3831Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3833Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3835Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3837Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3839Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3892Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3893Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3894Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3896Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3899Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3901Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3903Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3905Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3928Handle(6, TableIndex.TypeDef), 3929Handle(7, TableIndex.TypeDef), 3977Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4036Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4163Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4200Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4202Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4204Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4274Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4275Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4279Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4290Handle(4, TableIndex.TypeDef), 4435Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4436Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4440Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4448Handle(3, TableIndex.TypeDef), 4501Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4588Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4589Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4593Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4600Handle(3, TableIndex.TypeDef), 4732Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4733Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4736Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4742Handle(3, TableIndex.TypeDef), 4872Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4961Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5136Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5137Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5139Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5143Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5145Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5147Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5167Handle(4, TableIndex.TypeDef), 5374Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5375Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5377Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5381Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5383Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5385Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5405Handle(4, TableIndex.TypeDef), 5611Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5612Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5616Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5627Handle(4, TableIndex.TypeDef), 5706Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5707Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5710Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5712Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5724Handle(3, TableIndex.TypeDef), 6016Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6018Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6020Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6070Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6072Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6074Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6146Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6148Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6152Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6162Handle(4, TableIndex.TypeDef), 6255Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 6257Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6261Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6270Handle(3, TableIndex.TypeDef), 6361Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6365Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6367Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6371Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6373Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6375Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6395Handle(4, TableIndex.TypeDef), 6753Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6757Handle(2, TableIndex.TypeDef), 6774Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6779Handle(2, TableIndex.TypeDef), 6892Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 6893Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6895Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6897Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6906Handle(baseTypeCount + generation, TableIndex.TypeDef), 6972Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6979Handle(5, TableIndex.TypeDef), 7051Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7053Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7055Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7057Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7063Handle(5, TableIndex.TypeDef), 7381Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7382Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7383Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7386Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7388Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7390Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7397Handle(4, TableIndex.TypeDef), 7398Handle(5, TableIndex.TypeDef), 7549Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7551Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7553Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7563Handle(4, TableIndex.TypeDef), 7774Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8135Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8137Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8139Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8141Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8143Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8145Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8474Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8529Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8530Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8532Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8534Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8541Handle(3, TableIndex.TypeDef), 9160Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 12805Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 12806Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 12809Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 12816Handle(3, TableIndex.TypeDef), 16502Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 16503Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16505Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16508Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16510Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16512Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16514Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16516Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16590Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16592Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16594Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16596Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16598Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16729Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16731Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16733Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17374Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17375Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17378Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17385Handle(4, TableIndex.TypeDef), 17456Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17492Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17493Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17496Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17503Handle(3, TableIndex.TypeDef), 17571Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17572Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17575Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17581Handle(3, TableIndex.TypeDef), 17694Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 17695Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17698Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17706Handle(6, TableIndex.TypeDef), 17717new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef)) 17842Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17888Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17889Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17892Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17900Handle(4, TableIndex.TypeDef), 18031Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18032Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18036Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18043Handle(4, TableIndex.TypeDef), 18112Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18116Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18291Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18292Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18296Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18303Handle(4, TableIndex.TypeDef), 18468Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18469Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18475Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18482Handle(8, TableIndex.TypeDef), 18767Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18768Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18773Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18783Handle(8, TableIndex.TypeDef), 19098Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19099Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19102Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19104Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19112Handle(3, TableIndex.TypeDef), 19250Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19251Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19256Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19265Handle(3, TableIndex.TypeDef), 19407Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19408Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19411Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19413Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19424Handle(3, TableIndex.TypeDef), 20072Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20073Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20074Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20085Handle(5, TableIndex.TypeDef), 20086Handle(6, TableIndex.TypeDef), 20270Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20271Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20280Handle(5, TableIndex.TypeDef), 20466Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20467Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20468Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20479Handle(5, TableIndex.TypeDef), 20480Handle(6, TableIndex.TypeDef), 20548Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20549Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 20550Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 20551Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20553Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20556Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20558Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20573Handle(6, TableIndex.TypeDef), 20574Handle(7, TableIndex.TypeDef), 20575Handle(8, TableIndex.TypeDef), 20707Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20708Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20709Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20710Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20712Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20715Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20717Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20732Handle(3, TableIndex.TypeDef), 20733Handle(4, TableIndex.TypeDef), 20734Handle(5, TableIndex.TypeDef), 20813Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20814Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20815Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20816Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20818Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20821Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20823Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20838Handle(3, TableIndex.TypeDef), 20839Handle(4, TableIndex.TypeDef), 20840Handle(5, TableIndex.TypeDef), 20980Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20982Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20992Handle(4, TableIndex.TypeDef), 21041Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21043Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21053Handle(4, TableIndex.TypeDef), 21127Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21129Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21131Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21148Handle(5, TableIndex.TypeDef), 21253Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21254Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 21255Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21258Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21260Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21283Handle(8, TableIndex.TypeDef), 21284Handle(9, TableIndex.TypeDef), 21324Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 21325Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 21326Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21329Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21331Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21354Handle(10, TableIndex.TypeDef), 21355Handle(11, TableIndex.TypeDef),
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
140var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(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) ??