1 override of MapDefinition
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
56public override Cci.IDefinition? MapDefinition(Cci.IDefinition definition)
9 references to MapDefinition
Microsoft.CodeAnalysis (9)
Emit\EditAndContinue\DefinitionMap.cs (7)
109return SourceToPreviousSymbolMatcher.MapDefinition(definition) ?? 110(SourceToMetadataSymbolMatcher != SourceToPreviousSymbolMatcher ? SourceToMetadataSymbolMatcher.MapDefinition(definition) : null); 126=> MetadataTokens.EntityHandle(SourceToMetadataSymbolMatcher.MapDefinition(def)?.GetInternalSymbol()?.MetadataToken ?? 0); 148var mappedDef = (Cci.IMethodDefinition?)SourceToPreviousSymbolMatcher.MapDefinition(methodDef); 186peMethod = (IMethodSymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldMethodDef)?.GetInternalSymbol(); 212peProperty = (IPropertySymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldPropertyDef)?.GetInternalSymbol(); 238peEvent = (IEventSymbolInternal?)PreviousSourceToMetadataSymbolMatcher.MapDefinition(oldEventDef)?.GetInternalSymbol();
Emit\EditAndContinue\SymbolMatcher.cs (2)
26MapDefinition(definition)?.GetInternalSymbol() : 81var key = (K?)MapDefinition(pair.Key);