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