30 references to SourceAssembly
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Statements.cs (1)
3218Compilation.SourceAssembly.RuntimeCompatibilityWrapNonExceptionThrows)
Binder\Binder_Symbols.cs (1)
2510if (containingAssembly == compilation.SourceAssembly)
Compilation\CSharpCompilation.cs (10)
1390return SourceAssembly; 1858return SourceAssembly.DeclaresTheObjectClass; 2277return SourceAssembly.MightContainNoPiaLocalTypes(); 3345var sourceAssembly = SourceAssembly; 3371get { return SourceAssembly.IsDelaySigned; } 3376get { return SourceAssembly.StrongNameKeys; } 3418SourceAssembly, 3676SourceAssembly.Modules.Skip(1).Select(m => m.Name), //all modules except the first one 3706ImmutableArray<ModuleSymbol> modules = SourceAssembly.Modules; 4711return !isInternal || SourceAssembly.InternalsAreVisible;
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
136var corLibrary = compilation.SourceAssembly.CorLibrary;
Compiler\DocumentationCommentCompiler.cs (2)
103var compiler = new DocumentationCommentCompiler(assemblyName ?? compilation.SourceAssembly.Name, compilation, writer, filterTree, filterSpanWithinTree, 105compiler.Visit(compilation.SourceAssembly.GlobalNamespace);
Emitter\EditAndContinue\EmitHelpers.cs (4)
46compilation.SourceAssembly, 147var sourceAssembly = ((CSharpCompilation)previousGeneration.Compilation).SourceAssembly; 151compilation.SourceAssembly, 164compilation.SourceAssembly,
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
42var previousSourceAssembly = ((CSharpCompilation)previousGeneration.Compilation).SourceAssembly;
FlowAnalysis\DefiniteAssignment.cs (1)
248Debug.Assert((object)member.ContainingAssembly == compilation?.SourceAssembly);
FlowAnalysis\EmptyStructTypeCache.cs (1)
56_sourceAssembly = compilation?.SourceAssembly;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
193bool runtimeSupportsByRefLikeGenerics = Compilation.SourceAssembly.RuntimeSupportsByRefLikeGenerics;
Symbols\Compilation_UsedAssemblies.cs (5)
130for (int i = 1; i < SourceAssembly.Modules.Length; i++) 132foreach (var dependency in SourceAssembly.Modules[i].ReferencedAssemblySymbols) 214if (SourceAssembly.CorLibrary is object) 217AddUsedAssembly(SourceAssembly.CorLibrary); 238if (assembly is null || assembly == SourceAssembly || assembly.IsMissing)
Symbols\ReferenceManager.cs (1)
1135return new RetargetingAssemblySymbol(Compilation.SourceAssembly, this.IsLinked);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
999var corLibrary = compilation.SourceAssembly.CorLibrary;