105 references to SourceAssembly
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Statements.cs (1)
3328Compilation.SourceAssembly.RuntimeCompatibilityWrapNonExceptionThrows)
Binder\Binder_Symbols.cs (1)
2576if (containingAssembly == compilation.SourceAssembly)
Compilation\CSharpCompilation.cs (10)
1388return SourceAssembly; 1856return SourceAssembly.DeclaresTheObjectClass; 2299return SourceAssembly.MightContainNoPiaLocalTypes(); 3387var sourceAssembly = SourceAssembly; 3413get { return SourceAssembly.IsDelaySigned; } 3418get { return SourceAssembly.StrongNameKeys; } 3460SourceAssembly, 3743SourceAssembly.Modules.Skip(1).Select(m => m.Name), //all modules except the first one 3773ImmutableArray<ModuleSymbol> modules = SourceAssembly.Modules; 4780return !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 (6)
58var sourceAssembly = compilation.SourceAssembly; 61var previousSourceAssembly = ((CSharpCompilation)baseline.Compilation).SourceAssembly; 96compilation.SourceAssembly, 213var previousSourceAssembly = ((CSharpCompilation)previousGeneration.Compilation).SourceAssembly; 217compilation.SourceAssembly, 230compilation.SourceAssembly,
FlowAnalysis\DefiniteAssignment.cs (1)
249Debug.Assert((object)member.ContainingAssembly == compilation?.SourceAssembly);
FlowAnalysis\EmptyStructTypeCache.cs (1)
57_sourceAssembly = compilation?.SourceAssembly;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
193bool runtimeSupportsByRefLikeGenerics = Compilation.SourceAssembly.RuntimeSupportsByRefLikeGenerics;
Symbols\Compilation_UsedAssemblies.cs (5)
129for (int i = 1; i < SourceAssembly.Modules.Length; i++) 131foreach (var dependency in SourceAssembly.Modules[i].ReferencedAssemblySymbols) 213if (SourceAssembly.CorLibrary is object) 216AddUsedAssembly(SourceAssembly.CorLibrary); 237if (assembly is null || assembly == SourceAssembly || assembly.IsMissing)
Symbols\ReferenceManager.cs (1)
1134return new RetargetingAssemblySymbol(Compilation.SourceAssembly, this.IsLinked);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
999var corLibrary = compilation.SourceAssembly.CorLibrary;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (10)
Emit\EditAndContinue\SymbolMatcherTests.cs (10)
37fromCompilation.SourceAssembly, 38toCompilation.SourceAssembly, 46fromCompilation.SourceAssembly, 508var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 578var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 1132var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 1489var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 1547var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 1617var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0); 1687var matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Attributes\AttributeTests.cs (2)
321newLibComp3.SourceAssembly.GetAttributes(); 349var attribute = newLibComp.SourceAssembly.GetAttributes().Single(); // GetAttributes binds all attributes
Attributes\AttributeTests_Embedded.cs (1)
454var sourceDeclaration = comp.SourceAssembly.GetTypeByMetadataName("Microsoft.CodeAnalysis.EmbeddedAttribute");
Semantics\InlineArrayTests.cs (1)
970var buffer = comp.SourceAssembly.SourceModule.GlobalNamespace.GetTypeMember("Buffer");
Semantics\ParamsCollectionTests.cs (2)
12817adjustedMemberName = adjustedMemberName.Replace("<>", "<" + comp.SourceAssembly.Name + ">"); 12818adjustedMemberDisplay = adjustedMemberDisplay.Replace("<>", "<" + comp.SourceAssembly.Name + ">");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\DelegateTypeTests.cs (1)
15701var conversions = new TypeConversions(comp.SourceAssembly.CorLibrary);
Semantics\InterpolationTests.cs (1)
5021var attr = comp.SourceAssembly.SourceModule.GlobalNamespace.GetTypeMember("Attr");
Semantics\RawInterpolationTests_Handler.cs (1)
3226var attr = comp.SourceAssembly.SourceModule.GlobalNamespace.GetTypeMember("Attr");
Semantics\RefFieldTests.cs (1)
27165Assert.Equal(supportsRefFields, comp.SourceAssembly.RuntimeSupportsByRefFields);
Semantics\SemanticErrorTests.cs (6)
25166Assert.False(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll)); 25187Assert.True(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll)); 25236Assert.False(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll)); 25291Assert.True(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll)); 25331Assert.False(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll)); 25352Assert.True(comp.SourceAssembly.HasComplete(CompletionPart.AssemblySymbolAll));
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)
2673Assert.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)
1876var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1881i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1898var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 1919var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1933i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1954var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 1987var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2008var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2029var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2050var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2076var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2100var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2126var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2175var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2176var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2226var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I1"); 2227var i2 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.NS2.I2"); 2247var i1 = compilation.SourceAssembly.GetTypeByMetadataName("NS1.I1"); 2267var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2281var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1"); 2297var i1 = compilation.SourceAssembly.GetTypeByMetadataName("I1");