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