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)
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;
866
private bool AddDefIfNecessary<T>(
DefinitionIndex
<T> defIndex, T def, SymbolChange change)
1197
DefinitionIndex
<T> index,
1223
DefinitionIndex
<T> index,
1276
private void PopulateEncLogTableRows<T>(
DefinitionIndex
<T> index, TableIndex tableIndex)
1468
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex,
DefinitionIndex
<T> index)