179 references to SourceAssembly
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Statements.cs (1)
3213Compilation.SourceAssembly.RuntimeCompatibilityWrapNonExceptionThrows)
Binder\Binder_Symbols.cs (1)
2483if (containingAssembly == compilation.SourceAssembly)
Compilation\CSharpCompilation.cs (10)
1284return SourceAssembly; 1678return SourceAssembly.DeclaresTheObjectClass; 2097return SourceAssembly.MightContainNoPiaLocalTypes(); 3088var sourceAssembly = SourceAssembly; 3114get { return SourceAssembly.IsDelaySigned; } 3119get { return SourceAssembly.StrongNameKeys; } 3161SourceAssembly, 3388SourceAssembly.Modules.Skip(1).Select(m => m.Name), //all modules except the first one 3414ImmutableArray<ModuleSymbol> modules = SourceAssembly.Modules; 4418return !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)
44compilation.SourceAssembly, 185var sourceAssembly = ((CSharpCompilation)previousGeneration.Compilation).SourceAssembly; 195compilation.SourceAssembly, 212compilation.SourceAssembly,
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
64var previousAssembly = ((CSharpCompilation)previousGeneration.Compilation).SourceAssembly;
FlowAnalysis\DefiniteAssignment.cs (1)
249Debug.Assert((object)member.ContainingAssembly == compilation?.SourceAssembly);
FlowAnalysis\EmptyStructTypeCache.cs (1)
62_sourceAssembly = compilation?.SourceAssembly;
Symbols\Compilation_UsedAssemblies.cs (5)
132for (int i = 1; i < SourceAssembly.Modules.Length; i++) 134foreach (var dependency in SourceAssembly.Modules[i].ReferencedAssemblySymbols) 216if (SourceAssembly.CorLibrary is object) 219AddUsedAssembly(SourceAssembly.CorLibrary); 240if (assembly is null || assembly == SourceAssembly || assembly.IsMissing)
Symbols\ReferenceManager.cs (1)
1123return new RetargetingAssemblySymbol(Compilation.SourceAssembly, this.IsLinked);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
951var corLibrary = compilation.SourceAssembly.CorLibrary;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (89)
Emit\EditAndContinue\SymbolMatcherTests.cs (89)
76compilation1.SourceAssembly, 78compilation0.SourceAssembly, 136compilation1.SourceAssembly, 138compilation0.SourceAssembly, 171compilation1.SourceAssembly, 173compilation0.SourceAssembly, 208compilation1.SourceAssembly, 210compilation0.SourceAssembly, 254compilation1.SourceAssembly, 256compilation0.SourceAssembly, 307compilation1.SourceAssembly, 345compilation1.SourceAssembly, 347compilation0.SourceAssembly, 388compilation1.SourceAssembly, 390compilation0.SourceAssembly, 428compilation1.SourceAssembly, 430compilation0.SourceAssembly, 469compilation1.SourceAssembly, 471compilation0.SourceAssembly, 513compilation1.SourceAssembly, 515compilation0.SourceAssembly, 583var matcher = new CSharpSymbolMatcher(anonymousTypeMap0, null, null, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 652var matcher = new CSharpSymbolMatcher(anonymousTypeMap0, null, null, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 681compilation1.SourceAssembly, 683compilation0.SourceAssembly, 714compilation1.SourceAssembly, 716compilation0.SourceAssembly, 747compilation1.SourceAssembly, 749compilation0.SourceAssembly, 780compilation1.SourceAssembly, 782compilation0.SourceAssembly, 813compilation1.SourceAssembly, 815compilation0.SourceAssembly, 846compilation1.SourceAssembly, 848compilation0.SourceAssembly, 879compilation1.SourceAssembly, 881compilation0.SourceAssembly, 912compilation1.SourceAssembly, 914compilation0.SourceAssembly, 945compilation1.SourceAssembly, 947compilation0.SourceAssembly, 978compilation1.SourceAssembly, 980compilation0.SourceAssembly, 1025compilation1.SourceAssembly, 1027compilation0.SourceAssembly, 1082compilation1.SourceAssembly, 1084compilation0.SourceAssembly, 1143var matcher = new CSharpSymbolMatcher(null, null, null, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 1174compilation1.SourceAssembly, 1176compilation0.SourceAssembly, 1208compilation1.SourceAssembly, 1210compilation0.SourceAssembly, 1242compilation1.SourceAssembly, 1244compilation0.SourceAssembly, 1274compilation1.SourceAssembly, 1276compilation0.SourceAssembly, 1351var matcher = new CSharpSymbolMatcher(anonymousTypeMap0, null, null, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 1388compilation1.SourceAssembly, 1390compilation0.SourceAssembly, 1446compilation1.SourceAssembly, 1448compilation0.SourceAssembly, 1489compilation1.SourceAssembly, 1491compilation0.SourceAssembly, 1549compilation1.SourceAssembly, 1551compilation0.SourceAssembly, 1581compilation1.SourceAssembly, 1583compilation0.SourceAssembly, 1612compilation1.SourceAssembly, 1614compilation0.SourceAssembly, 1644compilation1.SourceAssembly, 1646compilation0.SourceAssembly, 1674compilation1.SourceAssembly, 1676compilation0.SourceAssembly, 1709compilation1.SourceAssembly, 1711compilation0.SourceAssembly, 1788var matcher = new CSharpSymbolMatcher(null, synthesizedDelegates0, null, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 1845var matcher = new CSharpSymbolMatcher(null, null, anonymousDelegates0, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 1912var matcher = new CSharpSymbolMatcher(null, null, anonymousDelegates0, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 1979var matcher = new CSharpSymbolMatcher(null, null, anonymousDelegates0, compilation1.SourceAssembly, emitContext, peAssemblySymbol0); 2014compilation1.SourceAssembly, 2016compilation0.SourceAssembly, 2065compilation1.SourceAssembly, 2067compilation0.SourceAssembly, 2126compilation1.SourceAssembly, 2128compilation0.SourceAssembly, 2182compilation1.SourceAssembly, 2184compilation0.SourceAssembly, 2236compilation1.SourceAssembly, 2238compilation0.SourceAssembly,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests.cs (2)
321newLibComp3.SourceAssembly.GetAttributes(); 349var attribute = newLibComp.SourceAssembly.GetAttributes().Single(); // GetAttributes binds all attributes
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Binders\PlaceholderLocalBinder.cs (1)
40var sourceAssembly = compilation.SourceAssembly;
CompilationContext.cs (2)
342var sourceAssembly = Compilation.SourceAssembly; 597compilation.SourceAssembly,
EvaluationContext.cs (1)
153var symbolProvider = new CSharpEESymbolProvider(compilation.SourceAssembly, (PEModuleSymbol)currentFrame.ContainingModule, currentFrame);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
ExpressionCompilerTestBase.cs (1)
516var symbolProvider = new CSharpEESymbolProvider(peCompilation.SourceAssembly, peModule, peMethod);
ReferencedModulesTests.cs (2)
1282var objectType = compCorLib.SourceAssembly.GlobalNamespace.GetMember<NamedTypeSymbol>("System.Object"); 1400var objectType = compCorLib.SourceAssembly.GlobalNamespace.GetMember<NamedTypeSymbol>("System.Object");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\DelegateTypeTests.cs (1)
12291var conversions = new TypeConversions(comp.SourceAssembly.CorLibrary);
Semantics\InterpolationTests.cs (1)
4990var attr = comp.SourceAssembly.SourceModule.GlobalNamespace.GetTypeMember("Attr");
Semantics\RawInterpolationTests_Handler.cs (1)
3225var attr = comp.SourceAssembly.SourceModule.GlobalNamespace.GetTypeMember("Attr");
Semantics\RefFieldTests.cs (1)
25793Assert.Equal(supportsRefFields, comp.SourceAssembly.RuntimeSupportsByRefFields);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (48)
Compilation\ReferenceManagerTests.cs (4)
1338var a1 = c1.SourceAssembly; 1342var a2 = c2.SourceAssembly; 1454var assembly1 = withCircularReference1.SourceAssembly; 1457var assembly2 = withCircularReference2.SourceAssembly;
Compilation\SymbolVisitorTests.cs (6)
536IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly); 587IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly); 638IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly); 695IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly); 739IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly); 783IAssemblySymbol asm = new SourceAssemblySymbol(c.SourceAssembly);
DocumentationComments\DocumentationCommentIDTests.cs (1)
62var symbol = comp.SourceAssembly;
Symbols\AssemblyAndNamespaceTests.cs (2)
220Assert.True(constituents.Contains(comp.SourceAssembly.GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol)); 268Assert.True(constituents.Contains(comp.SourceAssembly.GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol));
Symbols\Retargeting\NoPia.cs (2)
2672Assert.NotSame(compilation1.SourceAssembly.CorLibrary, compilation2.SourceAssembly.CorLibrary);
Symbols\SymbolDistinguisherTests.cs (12)
38var sourceAssembly = comp.SourceAssembly; 80var sourceAssembly = comp.SourceAssembly; 101var sourceAssembly = comp.SourceAssembly; 120var sourceAssembly = comp.SourceAssembly; 142var sourceAssembly = comp.SourceAssembly; 161var sourceAssembly = comp.SourceAssembly; 185var sourceAssembly = comp.SourceAssembly; 211var sourceAssembly = comp.SourceAssembly; 236var sourceAssembly = comp.SourceAssembly; 261var sourceAssembly = comp.SourceAssembly; 283var sourceAssembly = comp.SourceAssembly; 300var sourceAssembly = comp.SourceAssembly;
Symbols\TypeTests.cs (21)
1873var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1878i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1895var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1916var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1930i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1951var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1984var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2005var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2026var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2047var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2073var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2097var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2123var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2172var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2173var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2223var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2224var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2244var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2264var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2278var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2294var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1");