6 instantiations of DefinitionIndex
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
101_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 102_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 103_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 104_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 105_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 106_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; 814private bool AddDefIfNecessary<T>(DefinitionIndex<T> defIndex, T def, SymbolChange change) 1145DefinitionIndex<T> index, 1171DefinitionIndex<T> index, 1224private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1416private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, DefinitionIndex<T> index)