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