1 instantiation of DeletedMethodDefinition
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
554deletedTypeMembers.Add(oldMethodDef, new DeletedMethodDefinition(oldMethodDef, typeDef, _typesUsedByDeletedMembers));
24 references to DeletedMethodDefinition
Microsoft.CodeAnalysis (24)
Emit\EditAndContinue\DeletedDefinition.cs (1)
39protected IEnumerable<DeletedGenericParameter> WrapGenericMethodParameters(DeletedMethodDefinition methodDefinition, IEnumerable<IGenericMethodParameter> genericParameters)
Emit\EditAndContinue\DeletedEventDefinition.cs (6)
14private readonly DeletedMethodDefinition _adder; 15private readonly DeletedMethodDefinition _remover; 16private readonly DeletedMethodDefinition? _caller; 18public DeletedEventDefinition(IEventDefinition oldEvent, DeletedMethodDefinition adder, DeletedMethodDefinition remover, DeletedMethodDefinition? caller, ITypeDefinition containingTypeDef, Dictionary<ITypeDefinition, DeletedTypeDefinition> typesUsedByDeletedMembers)
Emit\EditAndContinue\DeletedGenericParameter.cs (2)
14private readonly DeletedMethodDefinition _method; 16public DeletedGenericParameter(IGenericMethodParameter oldParameter, DeletedMethodDefinition method, Dictionary<ITypeDefinition, DeletedTypeDefinition> typesUsedByDeletedMembers)
Emit\EditAndContinue\DeletedMethodBody.cs (2)
20private readonly DeletedMethodDefinition _methodDef; 23public DeletedMethodBody(DeletedMethodDefinition methodDef, EmitContext context)
Emit\EditAndContinue\DeletedPropertyDefinition.cs (2)
21public DeletedPropertyDefinition(IPropertyDefinition oldProperty, DeletedMethodDefinition? getter, DeletedMethodDefinition? setter, ITypeDefinition containingTypeDef, Dictionary<ITypeDefinition, DeletedTypeDefinition> typesUsedByDeletedMembers)
Emit\EditAndContinue\DeltaMetadataWriter.cs (11)
41private readonly Dictionary<ITypeDefinition, ImmutableDictionary<IMethodDefinition, DeletedMethodDefinition>> _deletedTypeMembers; 107_deletedTypeMembers = new Dictionary<ITypeDefinition, ImmutableDictionary<IMethodDefinition, DeletedMethodDefinition>>(ReferenceEqualityComparer.Instance); 545ImmutableDictionary<IMethodDefinition, DeletedMethodDefinition>? deletedMethodDefinitions = null; 550var deletedTypeMembers = ImmutableDictionary.CreateBuilder<IMethodDefinition, DeletedMethodDefinition>(ReferenceEqualityComparer.Instance); 580var adder = deletedMethodDefinitions[(IMethodDefinition)oldEventDef.Adder]; 581var remover = deletedMethodDefinitions[(IMethodDefinition)oldEventDef.Remover]; 582var caller = oldEventDef.Caller is null ? null : deletedMethodDefinitions[(IMethodDefinition)oldEventDef.Caller]; 630var getter = oldPropertyDef.Getter is null ? null : deletedMethodDefinitions[(IMethodDefinition)oldPropertyDef.Getter]; 631var setter = oldPropertyDef.Setter is null ? null : deletedMethodDefinitions[(IMethodDefinition)oldPropertyDef.Setter]; 1749private readonly Dictionary<ITypeDefinition, ImmutableDictionary<IMethodDefinition, DeletedMethodDefinition>> _deletedTypeMembers; 1844return def is DeletedMethodDefinition ||