10 references to DefinitionMap
Microsoft.CodeAnalysis (6)
Emit\CommonPEModuleBuilder.cs (1)
641var previousTypeDef = symbolChanges.DefinitionMap.MapDefinition(typeDef);
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
555var deletedMethodHandle = changes.DefinitionMap.GetPreviousMethodHandle(deletedMethod); 566var deletedPropertyHandle = changes.DefinitionMap.GetPreviousPropertyHandle(deletedProperty); 572var deletedEventHandle = changes.DefinitionMap.GetPreviousEventHandle(deletedEvent); 595foreach (var (lambdaId, deletedClosureMethod) in changes.DefinitionMap.GetDeletedSynthesizedMethods(oldMethod, currentLambdas)) 610var deletedClosureMethodHandle = changes.DefinitionMap.GetPreviousMethodHandle(deletedClosureMethod);
Microsoft.CodeAnalysis.CSharp (4)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (4)
79public override EmitBaseline PreviousGeneration => _changes.DefinitionMap.Baseline; 225=> (CSharpDefinitionMap)_changes.DefinitionMap; 237return _changes.DefinitionMap.TryCreateVariableSlotAllocator(Compilation, method, topLevelMethod, diagnostics); 245return _changes.DefinitionMap.GetMethodBodyInstrumentations(method);