2 instantiations of DefinitionWithLocation
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\PEModuleBuilder.cs (1)
452
new Cci.
DefinitionWithLocation
(
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\PEModuleBuilder.vb (1)
285
New Cci.
DefinitionWithLocation
(
16 references to DefinitionWithLocation
Microsoft.CodeAnalysis (8)
Emit\CommonPEModuleBuilder.cs (1)
213
public abstract MultiDictionary<Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
> GetSymbolToLocationMap();
NativePdbWriter\PdbWriter.cs (4)
688
public void AssertAllDefinitionsHaveTokens(MultiDictionary<DebugSourceDocument,
DefinitionWithLocation
> file2definitions)
692
foreach (
var
definition in kvp.Value)
701
public void WriteDefinitionLocations(MultiDictionary<DebugSourceDocument,
DefinitionWithLocation
> file2definitions)
708
foreach (
var
definition in kvp.Value)
PEWriter\Units.cs (3)
27
internal readonly struct DefinitionWithLocation : IEquatable<
DefinitionWithLocation
>
55
return obj is
DefinitionWithLocation
other && Equals(other);
58
public bool Equals(
DefinitionWithLocation
other)
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\PEModuleBuilder.cs (4)
329
public sealed override MultiDictionary<Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
> GetSymbolToLocationMap()
331
var result = new MultiDictionary<Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
>();
434
private void AddSymbolLocation(MultiDictionary<Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
> result, Symbol symbol)
443
private void AddSymbolLocation(MultiDictionary<Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
> result, Location location, Cci.IDefinition definition)
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\PEModuleBuilder.vb (4)
197
Public NotOverridable Overrides Function GetSymbolToLocationMap() As MultiDictionary(Of Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
)
198
Dim result As New MultiDictionary(Of Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
)()
272
Private Sub AddSymbolLocation(result As MultiDictionary(Of Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
), symbol As Symbol)
279
Private Sub AddSymbolLocation(result As MultiDictionary(Of Cci.DebugSourceDocument, Cci.
DefinitionWithLocation
), location As Location, definition As Cci.IDefinition)