24 instantiations of NamespaceExtent
Microsoft.CodeAnalysis.CSharp (7)
Compilation\CSharpCompilation.cs (2)
1423new NamespaceExtent(this), 1519? 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)
69return new NamespaceExtent(_retargetingModule);
Symbols\Source\SourceNamespaceSymbol.cs (1)
220return new NamespaceExtent(_module);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (17)
Symbols\MockSymbolTests.cs (7)
93NamespaceExtent ne1 = new NamespaceExtent(assem1); 98NamespaceExtent ne2 = new NamespaceExtent(compilation); 184NamespaceSymbol root1 = (NamespaceSymbol)CreateMockSymbol(new NamespaceExtent(new MockAssemblySymbol("Assem1")), 200NamespaceSymbol root2 = (NamespaceSymbol)CreateMockSymbol(new NamespaceExtent(new MockAssemblySymbol("Assem2")), 211NamespaceSymbol root3 = (NamespaceSymbol)CreateMockSymbol(new NamespaceExtent(new MockAssemblySymbol("Assem3")), 229NamespaceSymbol merged = MergedNamespaceSymbol.Create(new NamespaceExtent(new MockAssemblySymbol("Merged")), null, 260NamespaceSymbol merged2 = MergedNamespaceSymbol.Create(new NamespaceExtent(new MockAssemblySymbol("Merged2")), null,
Symbols\NamespaceExtentTests.cs (10)
25EqualityTesting.AssertNotEqual(default(NamespaceExtent), new NamespaceExtent(c2)); 26EqualityTesting.AssertNotEqual(new NamespaceExtent(c1), default(NamespaceExtent)); 28EqualityTesting.AssertEqual(new NamespaceExtent(c1), new NamespaceExtent(c1)); 29EqualityTesting.AssertNotEqual(new NamespaceExtent(c1), new NamespaceExtent(c2)); 30EqualityTesting.AssertEqual(new NamespaceExtent(a1), new NamespaceExtent(a1)); 31EqualityTesting.AssertNotEqual(new NamespaceExtent(a1), new NamespaceExtent(a2));
27 references to NamespaceExtent
Microsoft.CodeAnalysis.CSharp (15)
Symbols\MergedNamespaceSymbol.cs (4)
33private readonly NamespaceExtent _extent; 63NamespaceExtent extent, 88private MergedNamespaceSymbol(NamespaceExtent extent, NamespaceSymbol containingNamespace, ImmutableArray<NamespaceSymbol> namespacesToMerge, string nameOpt) 197internal 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)
55internal abstract NamespaceExtent Extent { get; } 107var extent = this.Extent;
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
65internal override NamespaceExtent Extent
Symbols\Source\SourceNamespaceSymbol.cs (1)
216internal override NamespaceExtent Extent
Symbols\SynthesizedNamespaceSymbol.cs (1)
49internal override NamespaceExtent Extent
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Symbols\AssemblyAndNamespaceTests.cs (1)
77var ext = ns1.Extent;
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (1)
133var extent = globalNS.Extent;
Symbols\MockNamespaceSymbol.cs (3)
18private readonly NamespaceExtent _extent; 22public MockNamespaceSymbol(string name, NamespaceExtent extent, IEnumerable<Symbol> children) 42internal override NamespaceExtent Extent
Symbols\MockSymbolTests.cs (3)
93NamespaceExtent ne1 = new NamespaceExtent(assem1); 98NamespaceExtent ne2 = new NamespaceExtent(compilation); 103private Symbol CreateMockSymbol(NamespaceExtent extent, XElement xel)
Symbols\NamespaceExtentTests.cs (4)
24EqualityTesting.AssertEqual(default(NamespaceExtent), default(NamespaceExtent)); 25EqualityTesting.AssertNotEqual(default(NamespaceExtent), new NamespaceExtent(c2)); 26EqualityTesting.AssertNotEqual(new NamespaceExtent(c1), default(NamespaceExtent));