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)
43
private readonly
DefinitionIndex
<ITypeDefinition> _typeDefs;
44
private readonly
DefinitionIndex
<IEventDefinition> _eventDefs;
45
private readonly
DefinitionIndex
<IFieldDefinition> _fieldDefs;
46
private readonly
DefinitionIndex
<IMethodDefinition> _methodDefs;
47
private readonly
DefinitionIndex
<IPropertyDefinition> _propertyDefs;
48
private readonly
DefinitionIndex
<IParameterDefinition> _parameterDefs;
756
private bool AddDefIfNecessary<T>(
DefinitionIndex
<T> defIndex, T def, SymbolChange change)
941
DefinitionIndex
<T> index,
967
DefinitionIndex
<T> index,
1136
private void PopulateEncLogTableRows<T>(
DefinitionIndex
<T> index, TableIndex tableIndex)
1306
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens,
DefinitionIndex
<T> index, TableIndex tableIndex)