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)
2799metadata.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)
93Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 94Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 96Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 99Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 106Handle(3, TableIndex.TypeDef), 190Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 191Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 193Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 196Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 198Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 205Handle(3, TableIndex.TypeDef), 959Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 968Handle(8, TableIndex.TypeDef), 1059new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1065new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1870new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 2583Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2584Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2586Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2591Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2597Handle(4, TableIndex.TypeDef), 3185Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3281Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3505new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3506new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3507new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3512Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3513Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3514Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3530Handle(14, TableIndex.TypeDef), 3531Handle(15, TableIndex.TypeDef), 3532Handle(16, TableIndex.TypeDef), 3586new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3587new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3588new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3593Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3594Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3595Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3611Handle(14, TableIndex.TypeDef), 3612Handle(15, TableIndex.TypeDef), 3613Handle(16, TableIndex.TypeDef), 3690Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3882Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3883Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3885Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3887Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3889Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3891Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3944Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3945Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3946Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3948Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3951Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3953Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3955Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3957Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3980Handle(6, TableIndex.TypeDef), 3981Handle(7, TableIndex.TypeDef), 4029Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4088Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4215Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4252Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4256Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4328Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4329Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4331Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4335Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4346Handle(4, TableIndex.TypeDef), 4502Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4503Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4505Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4509Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4517Handle(3, TableIndex.TypeDef), 4580Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4668Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4669Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4671Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4675Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4683Handle(3, TableIndex.TypeDef), 4827Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4828Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4830Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4833Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4840Handle(3, TableIndex.TypeDef), 4980Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5069Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5245Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5246Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5248Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5250Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5256Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5258Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5279Handle(4, TableIndex.TypeDef), 5497Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5498Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5500Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5502Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5506Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5508Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5510Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5530Handle(4, TableIndex.TypeDef), 5747Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5748Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5750Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5754Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5765Handle(4, TableIndex.TypeDef), 5855Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5856Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5858Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5861Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5863Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5875Handle(3, TableIndex.TypeDef), 6179Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6181Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6183Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6233Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6235Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6237Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6310Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6312Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6314Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6318Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6328Handle(4, TableIndex.TypeDef), 6432Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 6434Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6436Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6440Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6449Handle(3, TableIndex.TypeDef), 6551Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6555Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6557Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6559Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6563Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6565Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6567Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6587Handle(4, TableIndex.TypeDef), 6955Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6959Handle(2, TableIndex.TypeDef), 6976Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6981Handle(2, TableIndex.TypeDef), 7094Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 7095Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7097Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7099Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7108Handle(baseTypeCount + generation, TableIndex.TypeDef), 7174Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7181Handle(5, TableIndex.TypeDef), 7253Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7255Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7257Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7259Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7265Handle(5, TableIndex.TypeDef), 7583Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7584Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7585Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7588Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7590Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7592Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7599Handle(4, TableIndex.TypeDef), 7600Handle(5, TableIndex.TypeDef), 7751Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7753Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7755Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7765Handle(4, TableIndex.TypeDef), 7976Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8337Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8339Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8341Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8343Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8345Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8347Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8456Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8676Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8731Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8732Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8734Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8736Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8743Handle(3, TableIndex.TypeDef), 9362Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 13008Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 13009Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13011Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13014Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 13021Handle(3, TableIndex.TypeDef), 16718Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 16719Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16721Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16723Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16726Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16728Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16730Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16732Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16734Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16808Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16810Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16812Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16814Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16816Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16947Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16949Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16951Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17649Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17650Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17652Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17655Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17662Handle(4, TableIndex.TypeDef), 17756Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17757Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17759Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17762Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17769Handle(4, TableIndex.TypeDef), 17850Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17887Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17888Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17890Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17893Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17900Handle(3, TableIndex.TypeDef), 17979Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17980Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17982Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17985Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17991Handle(3, TableIndex.TypeDef), 18115Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 18116Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18118Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18121Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18129Handle(6, TableIndex.TypeDef), 18142new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef)) 18275Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18322Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18323Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18325Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18328Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18336Handle(4, TableIndex.TypeDef), 18478Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18479Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18481Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18485Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18492Handle(4, TableIndex.TypeDef), 18571Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18575Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18751Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18752Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18754Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18758Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18765Handle(4, TableIndex.TypeDef), 18941Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18942Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18944Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18950Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18957Handle(8, TableIndex.TypeDef), 19253Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19254Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19256Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19261Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19271Handle(8, TableIndex.TypeDef), 19597Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19598Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19600Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19603Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19605Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19613Handle(3, TableIndex.TypeDef), 19762Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19763Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19765Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19768Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19770Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19779Handle(3, TableIndex.TypeDef), 19933Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19934Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19936Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19939Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19941Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19952Handle(3, TableIndex.TypeDef), 20610Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20611Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20612Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20623Handle(5, TableIndex.TypeDef), 20624Handle(6, TableIndex.TypeDef), 20808Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20809Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20818Handle(5, TableIndex.TypeDef), 21004Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21005Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21006Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21017Handle(5, TableIndex.TypeDef), 21018Handle(6, TableIndex.TypeDef), 21086Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21087Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 21088Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21089Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21091Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21094Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21096Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21111Handle(6, TableIndex.TypeDef), 21112Handle(7, TableIndex.TypeDef), 21113Handle(8, TableIndex.TypeDef), 21245Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21246Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21247Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21248Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21250Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21253Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21255Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21270Handle(3, TableIndex.TypeDef), 21271Handle(4, TableIndex.TypeDef), 21272Handle(5, TableIndex.TypeDef), 21351Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21352Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21353Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21354Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21356Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21359Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21361Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21376Handle(3, TableIndex.TypeDef), 21377Handle(4, TableIndex.TypeDef), 21378Handle(5, TableIndex.TypeDef), 21518Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21520Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21530Handle(4, TableIndex.TypeDef), 21579Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21581Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21591Handle(4, TableIndex.TypeDef), 21665Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21667Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21669Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21686Handle(5, TableIndex.TypeDef), 21791Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21792Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 21793Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21796Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21798Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21821Handle(8, TableIndex.TypeDef), 21822Handle(9, TableIndex.TypeDef), 21862Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 21863Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 21864Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21867Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21869Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21892Handle(10, TableIndex.TypeDef), 21893Handle(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) ??