6 instantiations of DefinitionIndex
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
108_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 109_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 110_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 111_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 112_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 113_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]);
11 references to DefinitionIndex
Microsoft.CodeAnalysis (11)
Emit\EditAndContinue\DeltaMetadataWriter.cs (11)
43private readonly DefinitionIndex<ITypeDefinition> _typeDefs; 44private readonly DefinitionIndex<IEventDefinition> _eventDefs; 45private readonly DefinitionIndex<IFieldDefinition> _fieldDefs; 46private readonly DefinitionIndex<IMethodDefinition> _methodDefs; 47private readonly DefinitionIndex<IPropertyDefinition> _propertyDefs; 48private readonly DefinitionIndex<IParameterDefinition> _parameterDefs; 756private bool AddDefIfNecessary<T>(DefinitionIndex<T> defIndex, T def, SymbolChange change) 941DefinitionIndex<T> index, 967DefinitionIndex<T> index, 1136private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1306private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, DefinitionIndex<T> index, TableIndex tableIndex)