472 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 (438)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (33)
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), 9927Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9928Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9929Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9931Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9933Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9938Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9940Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinuePdbTests.cs (7)
163Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 170Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 287Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 288Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 290Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 299Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 301Row(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 (343)
92Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 93Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 95Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 98Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 105Handle(3, TableIndex.TypeDef), 189Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 190Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 192Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 195Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 197Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 204Handle(3, TableIndex.TypeDef), 958Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 967Handle(8, TableIndex.TypeDef), 1058new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1064new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1869new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 2582Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2583Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2585Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2590Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2596Handle(4, TableIndex.TypeDef), 3184Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3280Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3504new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3505new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3506new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3511Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3512Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3513Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3529Handle(14, TableIndex.TypeDef), 3530Handle(15, TableIndex.TypeDef), 3531Handle(16, TableIndex.TypeDef), 3585new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3586new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3587new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3592Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3593Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3594Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3610Handle(14, TableIndex.TypeDef), 3611Handle(15, TableIndex.TypeDef), 3612Handle(16, TableIndex.TypeDef), 3689Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3881Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3882Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3884Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3886Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3888Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3890Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3943Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3944Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3945Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3947Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3950Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3952Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3954Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3956Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3979Handle(6, TableIndex.TypeDef), 3980Handle(7, TableIndex.TypeDef), 4028Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4087Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4214Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4251Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4253Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4255Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4327Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4328Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4330Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4334Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4345Handle(4, TableIndex.TypeDef), 4501Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4502Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4504Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4508Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4516Handle(3, TableIndex.TypeDef), 4579Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4667Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4668Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4670Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4674Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4682Handle(3, TableIndex.TypeDef), 4826Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4827Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4829Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4832Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4839Handle(3, TableIndex.TypeDef), 4979Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5068Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5244Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5245Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5247Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5249Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5253Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5255Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5257Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5278Handle(4, TableIndex.TypeDef), 5496Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5497Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5499Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5501Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5505Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5507Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5509Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5529Handle(4, TableIndex.TypeDef), 5746Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5747Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5749Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5753Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5764Handle(4, TableIndex.TypeDef), 5854Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5855Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5857Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5860Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5862Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5874Handle(3, TableIndex.TypeDef), 6178Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6180Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6182Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6232Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6234Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6236Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6309Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6311Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6313Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6317Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6327Handle(4, TableIndex.TypeDef), 6431Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 6433Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6435Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6439Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6448Handle(3, TableIndex.TypeDef), 6550Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6554Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6556Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6558Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6562Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6564Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6566Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6586Handle(4, TableIndex.TypeDef), 6954Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6958Handle(2, TableIndex.TypeDef), 6975Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6980Handle(2, TableIndex.TypeDef), 7093Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 7094Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7096Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7098Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7107Handle(baseTypeCount + generation, TableIndex.TypeDef), 7173Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7180Handle(5, TableIndex.TypeDef), 7252Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7254Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7256Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7258Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7264Handle(5, TableIndex.TypeDef), 7582Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7583Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7584Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7587Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7589Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7591Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7598Handle(4, TableIndex.TypeDef), 7599Handle(5, TableIndex.TypeDef), 7750Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7752Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7754Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7764Handle(4, TableIndex.TypeDef), 7975Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8336Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8338Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8340Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8342Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8344Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8346Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8455Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8675Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8730Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8731Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8733Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8735Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8742Handle(3, TableIndex.TypeDef), 9361Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 13007Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 13008Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13010Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13013Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 13020Handle(3, TableIndex.TypeDef), 16717Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 16718Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16720Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16722Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16725Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16727Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16729Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16731Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16733Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16807Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16809Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16811Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16813Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16815Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16946Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16948Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16950Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17648Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17649Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17651Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17654Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17661Handle(4, TableIndex.TypeDef), 17755Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17756Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17758Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17761Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17768Handle(4, TableIndex.TypeDef), 17849Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17886Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17887Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17889Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17892Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17899Handle(3, TableIndex.TypeDef), 17978Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17979Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17981Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17984Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17990Handle(3, TableIndex.TypeDef), 18114Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 18115Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18117Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18120Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18128Handle(6, TableIndex.TypeDef), 18141new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef)) 18274Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18321Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18324Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18327Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18335Handle(4, TableIndex.TypeDef), 18477Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18478Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18480Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18484Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18491Handle(4, TableIndex.TypeDef), 18570Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18574Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18750Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18751Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18753Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18757Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18764Handle(4, TableIndex.TypeDef), 18940Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18941Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18943Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18949Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18956Handle(8, TableIndex.TypeDef), 19252Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19253Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19255Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19260Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19270Handle(8, TableIndex.TypeDef), 19596Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19597Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19599Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19602Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19604Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19612Handle(3, TableIndex.TypeDef), 19761Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19762Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19764Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19767Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19769Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19778Handle(3, TableIndex.TypeDef), 19932Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19933Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19935Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19938Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19940Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19951Handle(3, TableIndex.TypeDef), 20609Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20610Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20611Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20622Handle(5, TableIndex.TypeDef), 20623Handle(6, TableIndex.TypeDef), 20807Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20808Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20817Handle(5, TableIndex.TypeDef), 21003Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21004Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21005Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21016Handle(5, TableIndex.TypeDef), 21017Handle(6, TableIndex.TypeDef), 21085Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21086Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 21087Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21088Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21090Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21093Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21095Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21110Handle(6, TableIndex.TypeDef), 21111Handle(7, TableIndex.TypeDef), 21112Handle(8, TableIndex.TypeDef), 21244Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21245Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21246Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21247Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21249Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21252Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21254Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21269Handle(3, TableIndex.TypeDef), 21270Handle(4, TableIndex.TypeDef), 21271Handle(5, TableIndex.TypeDef), 21350Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21351Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21352Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21353Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21355Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21358Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21360Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21375Handle(3, TableIndex.TypeDef), 21376Handle(4, TableIndex.TypeDef), 21377Handle(5, TableIndex.TypeDef), 21517Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21519Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21529Handle(4, TableIndex.TypeDef), 21578Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21580Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21590Handle(4, TableIndex.TypeDef), 21664Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21666Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21668Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21685Handle(5, TableIndex.TypeDef), 21790Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21791Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 21792Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21795Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21797Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21820Handle(8, TableIndex.TypeDef), 21821Handle(9, TableIndex.TypeDef), 21861Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 21862Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 21863Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21866Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21868Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21891Handle(10, TableIndex.TypeDef), 21892Handle(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) ??