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