6 instantiations of DefinitionIndex
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
102_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 103_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 104_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 105_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 106_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 107_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]);
11 references to DefinitionIndex
Microsoft.CodeAnalysis (11)
Emit\EditAndContinue\DeltaMetadataWriter.cs (11)
38private readonly DefinitionIndex<ITypeDefinition> _typeDefs; 39private readonly DefinitionIndex<IEventDefinition> _eventDefs; 40private readonly DefinitionIndex<IFieldDefinition> _fieldDefs; 41private readonly DefinitionIndex<IMethodDefinition> _methodDefs; 42private readonly DefinitionIndex<IPropertyDefinition> _propertyDefs; 43private readonly DefinitionIndex<IParameterDefinition> _parameterDefs; 866private bool AddDefIfNecessary<T>(DefinitionIndex<T> defIndex, T def, SymbolChange change) 1197DefinitionIndex<T> index, 1223DefinitionIndex<T> index, 1276private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1468private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, DefinitionIndex<T> index)