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