7 instantiations of NamespaceExtent
Microsoft.CodeAnalysis.CSharp (7)
Compilation\CSharpCompilation.cs (2)
1506new NamespaceExtent(this), 1602? MergedNamespaceSymbol.Create(new NamespaceExtent(this), namespacesToMerge: builder!.ToImmutableAndFree(), containingNamespace: null, nameOpt: null)
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
58return new NamespaceExtent(this.ContainingPEModule);
Symbols\MissingNamespaceSymbol.cs (1)
70return new NamespaceExtent((ModuleSymbol)_containingSymbol);
Symbols\NonMissingAssemblySymbol.cs (1)
63var result = MergedNamespaceSymbol.Create(new NamespaceExtent(this),
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
74return new NamespaceExtent(_retargetingModule);
Symbols\Source\SourceNamespaceSymbol.cs (1)
220return new NamespaceExtent(_module);
15 references to NamespaceExtent
Microsoft.CodeAnalysis.CSharp (15)
Symbols\MergedNamespaceSymbol.cs (4)
34private readonly NamespaceExtent _extent; 64NamespaceExtent extent, 89private MergedNamespaceSymbol(NamespaceExtent extent, NamespaceSymbol containingNamespace, ImmutableArray<NamespaceSymbol> namespacesToMerge, string nameOpt) 198internal override NamespaceExtent Extent
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
54internal sealed override NamespaceExtent Extent
Symbols\MissingNamespaceSymbol.cs (1)
64internal override NamespaceExtent Extent
Symbols\NamespaceExtent.cs (4)
20internal readonly struct NamespaceExtent : IEquatable<NamespaceExtent> 121return obj is NamespaceExtent && Equals((NamespaceExtent)obj); 124public bool Equals(NamespaceExtent other)
Symbols\NamespaceSymbol.cs (2)
56internal abstract NamespaceExtent Extent { get; } 108var extent = this.Extent;
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
70internal override NamespaceExtent Extent
Symbols\Source\SourceNamespaceSymbol.cs (1)
216internal override NamespaceExtent Extent
Symbols\SynthesizedNamespaceSymbol.cs (1)
49internal override NamespaceExtent Extent