178 references to SourceAssembly
Microsoft.CodeAnalysis.VisualBasic (33)
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (2)
77
Dim compiler As New DocumentationCommentCompiler(If(assemblyName, compilation.
SourceAssembly
.Name), compilation, writer, True, False,
80
compiler.Visit(compilation.
SourceAssembly
.GlobalNamespace)
Compilation\VisualBasicCompilation.vb (20)
1224
Dim sourceAssembly = Me.
SourceAssembly
1417
Return Me.
SourceAssembly
1848
Return
SourceAssembly
.DeclaresTheObjectClass
1853
Return
SourceAssembly
.MightContainNoPiaLocalTypes()
2181
SourceAssembly
.GetAllDeclarationErrors(builder, cancellationToken)
2317
Dim fileVersion As String = If(
SourceAssembly
.FileVersion,
SourceAssembly
.Identity.Version.ToString())
2325
productVersion:=If(
SourceAssembly
.InformationalVersion, fileVersion),
2326
assemblyVersion:=
SourceAssembly
.Identity.Version,
2327
fileDescription:=If(
SourceAssembly
.Title, " "),
2328
legalCopyright:=If(
SourceAssembly
.Copyright, " "),
2329
legalTrademarks:=
SourceAssembly
.Trademark,
2330
productName:=
SourceAssembly
.Product,
2331
comments:=
SourceAssembly
.Description,
2332
companyName:=
SourceAssembly
.Company)
2346
Return
SourceAssembly
.IsDelaySigned
2352
Return
SourceAssembly
.StrongNameKeys
2414
SourceAssembly
,
2527
SourceAssembly
.Modules.Skip(1).Select(Function(x) x.Name),
2552
Dim modules As ImmutableArray(Of ModuleSymbol) =
SourceAssembly
.Modules
Emit\EditAndContinue\EmitHelpers.vb (4)
40
compilation.
SourceAssembly
,
124
Dim sourceAssembly = DirectCast(previousGeneration.Compilation, VisualBasicCompilation).
SourceAssembly
132
compilation.
SourceAssembly
,
145
compilation.
SourceAssembly
,
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
52
Dim previousAssembly = DirectCast(previousGeneration.Compilation, VisualBasicCompilation).
SourceAssembly
Symbols\ReferenceManager.vb (1)
965
Return New RetargetingAssemblySymbol(Compilation.
SourceAssembly
, IsLinked)
Symbols\UsedAssemblies.vb (5)
97
For i As Integer = 1 To
SourceAssembly
.Modules.Length - 1
98
For Each dependency In
SourceAssembly
.Modules(i).ReferencedAssemblySymbols
172
If
SourceAssembly
.CorLibrary IsNot Nothing Then
174
AddUsedAssembly(
sourceAssembly
.CorLibrary)
191
If assembly Is Nothing OrElse assembly Is
SourceAssembly
OrElse assembly.IsMissing Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (32)
Attributes\AttributeTests.vb (1)
3926
Dim globalNS = comp.
SourceAssembly
.GlobalNamespace
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
317
fromCompilation.
SourceAssembly
,
319
toCompilation.
SourceAssembly
,
Emit\EditAndContinue\SymbolMatcherTests.vb (29)
359
compilation1.
SourceAssembly
,
430
compilation1.
SourceAssembly
,
507
compilation1.
SourceAssembly
,
539
compilation1.
SourceAssembly
,
541
compilation0.
SourceAssembly
,
568
compilation1.
SourceAssembly
,
570
compilation0.
SourceAssembly
,
599
compilation1.
SourceAssembly
,
601
compilation0.
SourceAssembly
,
635
compilation1.
SourceAssembly
,
637
compilation0.
SourceAssembly
,
669
compilation1.
SourceAssembly
,
671
compilation0.
SourceAssembly
,
703
compilation1.
SourceAssembly
,
705
compilation0.
SourceAssembly
,
737
compilation1.
SourceAssembly
,
739
compilation0.
SourceAssembly
,
777
compilation1.
SourceAssembly
,
779
compilation0.
SourceAssembly
,
815
compilation1.
SourceAssembly
,
817
compilation0.
SourceAssembly
,
847
compilation1.
SourceAssembly
,
849
compilation0.
SourceAssembly
,
877
compilation1.
SourceAssembly
,
879
compilation0.
SourceAssembly
,
909
compilation1.
SourceAssembly
,
911
compilation0.
SourceAssembly
,
940
compilation1.
SourceAssembly
,
942
compilation0.
SourceAssembly
,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (2)
136
Me.Compilation.
SourceAssembly
.GlobalNamespace,
413
Return New EEAssemblyBuilder(compilation.
SourceAssembly
, emitOptions, methods, serializationProperties, additionalTypes, testData)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.vb (1)
839
Dim objectType = compCorLib.
SourceAssembly
.GlobalNamespace.GetMember(Of NamedTypeSymbol)("System.Object")
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\ReferenceManagerTests.vb (2)
1154
Dim assembly1 = withCircularReference1.
SourceAssembly
1157
Dim assembly2 = withCircularReference2.
SourceAssembly
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
2619
Assert.True(nsSymbolA.ConstituentNamespaces.Contains(DirectCast(compilation.
SourceAssembly
.GlobalNamespace.GetMembers("System").First(), NamespaceSymbol)))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (107)
SymbolDisplay\SymbolDisplayTests.vb (2)
6036
Dim retargetedAssembly = New Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingAssemblySymbol(comp.
SourceAssembly
, isLinked:=False)
6037
retargetedAssembly.SetCorLibrary(comp.
SourceAssembly
.CorLibrary)
SymbolsTests\AssemblyAndNamespaceTests.vb (2)
447
Assert.True(constituents.Contains(TryCast(comp.
SourceAssembly
.GlobalNamespace.GetMembers("N1").Single(), NamespaceSymbol)))
497
Assert.True(constituents.Contains(TryCast(comp.
SourceAssembly
.GlobalNamespace.GetMembers("N1").Single(), NamespaceSymbol)))
SymbolsTests\CompilationCreationTests.vb (77)
671
Dim asm_MTTestLib1_V1 = varC_MTTestLib1_V1.
SourceAssembly
().BoundReferences()
684
Dim asm_MTTestLib2 = varC_MTTestLib2.
SourceAssembly
().BoundReferences()
686
Assert.Same(asm_MTTestLib2(1), varC_MTTestLib1_V1.
SourceAssembly
())
691
Dim asm2 = c2.
SourceAssembly
().BoundReferences()
693
Assert.Same(asm2(1), varC_MTTestLib2.
SourceAssembly
())
694
Assert.Same(asm2(2), varC_MTTestLib1_V1.
SourceAssembly
())
716
Dim asm_MTTestLib1_V2 = varC_MTTestLib1_V2.
SourceAssembly
().BoundReferences()
737
Dim asm_MTTestLib3 = varC_MTTestLib3.
SourceAssembly
().BoundReferences()
739
Assert.NotSame(asm_MTTestLib3(1), varC_MTTestLib2.
SourceAssembly
())
740
Assert.NotSame(asm_MTTestLib3(2), varC_MTTestLib1_V1.
SourceAssembly
())
742
Dim asm3 = c3.
SourceAssembly
().BoundReferences()
746
Assert.Same(asm3(3), varC_MTTestLib3.
SourceAssembly
())
748
Assert.Same((DirectCast(asm3(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
790
Dim asm_MTTestLib1_V3 = varC_MTTestLib1_V3.
SourceAssembly
().BoundReferences()
823
Dim asm_MTTestLib4 = varC_MTTestLib4.
SourceAssembly
().BoundReferences()
825
Assert.NotSame(asm_MTTestLib4(1), varC_MTTestLib2.
SourceAssembly
())
826
Assert.Same(asm_MTTestLib4(2), varC_MTTestLib1_V3.
SourceAssembly
())
827
Assert.NotSame(asm_MTTestLib4(3), varC_MTTestLib3.
SourceAssembly
())
837
Dim asm4 = c4.
SourceAssembly
().BoundReferences()
842
Assert.Same(asm4(4), varC_MTTestLib4.
SourceAssembly
())
844
Assert.NotSame(asm4(1), varC_MTTestLib2.
SourceAssembly
())
847
Assert.Same((DirectCast(asm4(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
902
Dim asm5 = c5.
SourceAssembly
().BoundReferences()
906
Dim asm6 = c6.
SourceAssembly
().BoundReferences()
908
Assert.True(asm6(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
910
Dim asm7 = c7.
SourceAssembly
().BoundReferences()
912
Assert.True(asm7(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
957
Dim asm8 = c8.
SourceAssembly
().BoundReferences()
966
Dim asm9 = c9.
SourceAssembly
().BoundReferences()
977
Dim asm10 = c10.
SourceAssembly
().BoundReferences()
996
Assert.NotSame(asm_MTTestLib3(1), varC_MTTestLib2.
SourceAssembly
())
997
Assert.NotSame(asm_MTTestLib3(2), varC_MTTestLib1_V1.
SourceAssembly
())
1001
Assert.Same(asm3(3), varC_MTTestLib3.
SourceAssembly
())
1003
Assert.Same((DirectCast(asm3(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1035
Assert.Same(asm4(4), varC_MTTestLib4.
SourceAssembly
())
1037
Assert.NotSame(asm4(1), varC_MTTestLib2.
SourceAssembly
())
1040
Assert.Same((DirectCast(asm4(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1097
Assert.True(asm6(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1099
Assert.True(asm7(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1152
Dim asm_MTTestLib2 = varC_MTTestLib2.
SourceAssembly
().BoundReferences()
1159
Dim asm2Prime = c2.
SourceAssembly
().BoundReferences()
1162
Assert.Same(asm2(1), varC_MTTestLib2.
SourceAssembly
())
1185
Dim asm_MTTestLib3Prime = varC_MTTestLib3.
SourceAssembly
().BoundReferences()
1188
Assert.NotSame(asm_MTTestLib3(1), varC_MTTestLib2.
SourceAssembly
())
1198
Dim asm3Prime = c3.
SourceAssembly
().BoundReferences()
1203
Assert.Same(asm3(3), varC_MTTestLib3.
SourceAssembly
())
1205
Assert.Same((DirectCast(asm3(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1245
Dim asm_MTTestLib4Prime = varC_MTTestLib4.
SourceAssembly
().BoundReferences()
1248
Assert.NotSame(asm_MTTestLib4(1), varC_MTTestLib2.
SourceAssembly
())
1251
Assert.NotSame(asm_MTTestLib4(3), varC_MTTestLib3.
SourceAssembly
())
1261
Dim asm4Prime = c4.
SourceAssembly
().BoundReferences()
1267
Assert.Same(asm4(4), varC_MTTestLib4.
SourceAssembly
())
1269
Assert.NotSame(asm4(1), varC_MTTestLib2.
SourceAssembly
())
1272
Assert.Same((DirectCast(asm4(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1332
Dim asm5 = c5.
SourceAssembly
().BoundReferences()
1342
Dim asm6 = c6.
SourceAssembly
().BoundReferences()
1345
Assert.True(asm6(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1354
Dim asm7 = c7.
SourceAssembly
().BoundReferences()
1357
Assert.True(asm7(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1410
Dim asm8 = c8.
SourceAssembly
().BoundReferences()
1430
Dim asm9 = c9.
SourceAssembly
().BoundReferences()
1443
Dim asm10Prime = c10.
SourceAssembly
().BoundReferences()
1463
Assert.NotSame(asm_MTTestLib3(1), varC_MTTestLib2.
SourceAssembly
())
1468
Assert.Same(asm3(3), varC_MTTestLib3.
SourceAssembly
())
1470
Assert.Same((DirectCast(asm3(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1502
Assert.Same(asm4(4), varC_MTTestLib4.
SourceAssembly
())
1504
Assert.NotSame(asm4(1), varC_MTTestLib2.
SourceAssembly
())
1507
Assert.Same((DirectCast(asm4(1), RetargetingAssemblySymbol)).UnderlyingAssembly, varC_MTTestLib2.
SourceAssembly
())
1564
Assert.True(asm6(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1566
Assert.True(asm7(1).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.
SourceAssembly
()))
1647
Dim asm1_V1 = c1_V1.
SourceAssembly
1655
Dim asm1_V2 = c1_V2.
SourceAssembly
1669
Dim asm4_V1 = c4_V1.
SourceAssembly
1677
Dim asm4_V2 = c4_V2.
SourceAssembly
1692
Dim asm7 = c7.
SourceAssembly
1769
Dim asm3 = c3.
SourceAssembly
1788
Dim asm5 = c5.
SourceAssembly
.BoundReferences
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (3)
2439
Assert.True(comp.
SourceAssembly
.MightContainExtensionMethods)
2469
Assert.True(s0.
SourceAssembly
.MightContainExtensionMethods)
2477
Assert.True(s1.
SourceAssembly
.MightContainExtensionMethods)
SymbolsTests\Retargeting\NoPia.vb (2)
1729
Assert.NotSame(compilation1.
SourceAssembly
.CorLibrary, compilation2.
SourceAssembly
.CorLibrary)
SymbolsTests\Source\TypeTests.vb (21)
3415
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3420
i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3438
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3457
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3472
i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3490
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3518
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3536
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3554
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3572
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3590
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3616
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3634
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3668
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3669
Dim i2 = compilation.
SourceAssembly
.GetTypeByMetadataName("I2")
3704
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3705
Dim i2 = compilation.
SourceAssembly
.GetTypeByMetadataName("I2")
3724
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3747
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3763
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")
3781
Dim i1 = compilation.
SourceAssembly
.GetTypeByMetadataName("I1")