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)
38
private readonly
DefinitionIndex
<ITypeDefinition> _typeDefs;
39
private readonly
DefinitionIndex
<IEventDefinition> _eventDefs;
40
private readonly
DefinitionIndex
<IFieldDefinition> _fieldDefs;
41
private readonly
DefinitionIndex
<IMethodDefinition> _methodDefs;
42
private readonly
DefinitionIndex
<IPropertyDefinition> _propertyDefs;
43
private readonly
DefinitionIndex
<IParameterDefinition> _parameterDefs;
814
private bool AddDefIfNecessary<T>(
DefinitionIndex
<T> defIndex, T def, SymbolChange change)
1145
DefinitionIndex
<T> index,
1171
DefinitionIndex
<T> index,
1224
private void PopulateEncLogTableRows<T>(
DefinitionIndex
<T> index, TableIndex tableIndex)
1416
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex,
DefinitionIndex
<T> index)