28 references to IsFileLocal
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Symbols.cs (1)
2477
if (symbol is SourceMemberContainerTypeSymbol {
IsFileLocal
: true })
Symbols\Source\SourceMemberContainerSymbol.cs (2)
844
if (!
IsFileLocal
)
1775
Debug.Assert(
IsFileLocal
);
Symbols\Source\SourceNamespaceSymbol.cs (3)
381
case (SourceNamedTypeSymbol {
IsFileLocal
: true }, _) or (_, SourceNamedTypeSymbol {
IsFileLocal
: true }):
409
if (!possibleFileLocalType.
IsFileLocal
)
Symbols\TypeSymbolExtensions.cs (1)
1369
var foundType = type.VisitType(predicate: (type, _, _) => type is SourceMemberContainerTypeSymbol {
IsFileLocal
: true }, arg: (object?)null);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (21)
Symbols\Source\FileModifierTests.cs (21)
89
Assert.True(((SourceMemberContainerTypeSymbol)outer).
IsFileLocal
);
93
Assert.False(((SourceMemberContainerTypeSymbol)classC).
IsFileLocal
);
1073
Assert.True(c0 is SourceMemberContainerTypeSymbol {
IsFileLocal
: false });
1081
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1139
Assert.True(c0 is SourceMemberContainerTypeSymbol {
IsFileLocal
: false });
1143
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1201
Assert.Equal(firstClassIsFile, ((SourceMemberContainerTypeSymbol)c0).
IsFileLocal
);
1205
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1259
Assert.True(c0 is SourceMemberContainerTypeSymbol {
IsFileLocal
: false });
1266
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1283
Assert.True(c is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1333
Assert.True(c0 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1337
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1353
Assert.True(c0 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1360
Assert.True(c1 is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1409
Assert.True(cs[0] is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1410
Assert.True(cs[1] is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1411
Assert.True(cs[2] is SourceMemberContainerTypeSymbol {
IsFileLocal
: false });
1453
Assert.True(cs[0] is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1454
Assert.True(cs[1] is SourceMemberContainerTypeSymbol {
IsFileLocal
: true });
1455
Assert.True(cs[2] is SourceMemberContainerTypeSymbol {
IsFileLocal
: false });