29 references to IsFromCompilation
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Operators.cs (1)
691
if (!eventSymbol.OriginalDefinition.
IsFromCompilation
(this.Compilation))
FlowAnalysis\DefiniteAssignment.cs (1)
2645
if (!type.
IsFromCompilation
(this.compilation))
Symbols\BaseTypeAnalysis.cs (1)
56
if (currentCompilation != null && type.
IsFromCompilation
(currentCompilation))
Symbols\ConstraintsHelper.cs (3)
139
Debug.Assert(currentCompilation == null || typeParameter.
IsFromCompilation
(currentCompilation));
196
if (!inherited && currentCompilation != null && constraintTypeParameter.
IsFromCompilation
(currentCompilation))
748
if (!(args.CurrentCompilation != null && type.
IsFromCompilation
(args.CurrentCompilation)) && HasDuplicateInterfaces(type, null))
Symbols\MergedNamespaceSymbol.cs (1)
112
if (n.
IsFromCompilation
(compilation))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
328
Location location = implementingMember.
IsFromCompilation
(this.DeclaringCompilation)
Symbols\Symbol.cs (2)
914
/// Always prefer <see cref="
IsFromCompilation
"/>.
924
/// for <see cref="
IsFromCompilation
"/> when a compilation is not available and that method will never return
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (19)
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
5549
Assert.True(semanticInfo.Symbol.GetSymbol().
IsFromCompilation
(compilation));
DocumentationComments\CrefTests.cs (1)
1558
AssertEx.None(actualTypeParameters, p => p.
IsFromCompilation
(compilation));
Symbols\AnonymousTypesSymbolTests.cs (2)
1644
Assert.True(sym.Symbol.GetSymbol().
IsFromCompilation
(comp), "IsFromCompilation");
1653
Assert.True(m.GetSymbol().
IsFromCompilation
(comp), "IsFromCompilation");
Symbols\ExtensionMethodTests.cs (2)
2730
Assert.False(methodSymbol.
IsFromCompilation
(compilation));
2740
Assert.False(methodSymbol.
IsFromCompilation
(compilation));
Symbols\IndexerTests.cs (2)
1152
Assert.True(@interface.
IsFromCompilation
(compilation));
1168
Assert.True(@class.
IsFromCompilation
(compilation));
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (3)
446
Assert.True(m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Type.
IsFromCompilation
(localConsumer));
451
Assert.True(m.ReturnType.
IsFromCompilation
(localConsumer));
469
Assert.True(classLocalType.
IsFromCompilation
(localConsumer));
Symbols\Source\BaseClassTests.cs (2)
1022
Assert.True(B1.
IsFromCompilation
(comp));
1137
Assert.True(B1.
IsFromCompilation
(comp));
Symbols\Source\DeclaringSyntaxNodeTests.cs (6)
32
Assert.True(!symbol.GetSymbol().
IsFromCompilation
((CSharpCompilation)compilation) || symbol.IsImplicitlyDeclared, "non-implicitly declares source symbol should have declaring location");
36
Assert.True(symbol.GetSymbol().
IsFromCompilation
((CSharpCompilation)compilation) || symbol.GetSymbol() is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces");
87
Assert.True(!symbol.GetSymbol().
IsFromCompilation
((CSharpCompilation)compilation) || symbol.IsImplicitlyDeclared, "non-implicitly declares source symbol should have declaring location");
91
Assert.True(symbol.GetSymbol().
IsFromCompilation
((CSharpCompilation)compilation) || symbol.GetSymbol() is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces");
120
Assert.True(!symbol.
IsFromCompilation
(compilation) || symbol.IsImplicitlyDeclared, "non-implicitly declares source symbol should have declaring location");
124
Assert.True(symbol.
IsFromCompilation
(compilation) || symbol is MergedNamespaceSymbol, "symbol with declaration should be in source, except for merged namespaces");