2 instantiations of SourceAssemblySymbol
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\ReferenceManager.vb (2)
260
Dim assemblySymbol = New
SourceAssemblySymbol
(compilation, Me.SimpleAssemblyName, moduleName, Me.ReferencedModules)
382
Dim assemblySymbol = New
SourceAssemblySymbol
(compilation, SimpleAssemblyName, compilation.MakeSourceModuleName(), modules)
121 references to SourceAssemblySymbol
Microsoft.CodeAnalysis.VisualBasic (47)
Compilation\ClsComplianceChecker.vb (1)
94
Debug.Assert(TypeOf symbol Is
SourceAssemblySymbol
)
Compilation\VisualBasicCompilation.vb (2)
63
Private _lazyAssemblySymbol As
SourceAssemblySymbol
1405
Friend ReadOnly Property SourceAssembly As
SourceAssemblySymbol
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
28
Public Sub New(sourceAssembly As
SourceAssemblySymbol
,
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (5)
26
sourceAssembly As
SourceAssemblySymbol
,
28
otherAssembly As
SourceAssemblySymbol
,
38
sourceAssembly As
SourceAssemblySymbol
,
233
Private ReadOnly _sourceAssembly As
SourceAssemblySymbol
245
sourceAssembly As
SourceAssemblySymbol
,
Emit\PEAssemblyBuilder.vb (3)
18
Protected ReadOnly m_SourceAssembly As
SourceAssemblySymbol
34
Public Sub New(sourceAssembly As
SourceAssemblySymbol
,
155
Public Sub New(sourceAssembly As
SourceAssemblySymbol
,
Emit\PEModuleBuilder.vb (3)
405
Dim sourceAssembly As
SourceAssemblySymbol
= SourceModule.ContainingSourceAssembly
423
Friend Shared Function GetForwardedTypes(sourceAssembly As
SourceAssemblySymbol
, builderOpt As ArrayBuilder(Of Cci.ExportedType)) As HashSet(Of NamedTypeSymbol)
435
Dim sourceAssembly As
SourceAssemblySymbol
= SourceModule.ContainingSourceAssembly
Emit\SymbolAdapter.vb (1)
123
If DirectCast(Me,
SourceAssemblySymbol
).IsIndexOfDuplicateAssemblyAttribute(i) Then
Lowering\LocalRewriter\LocalRewriter.vb (2)
367
Private ReadOnly Property ContainingAssembly As
SourceAssemblySymbol
369
Return DirectCast(Me._topMethod.ContainingAssembly,
SourceAssemblySymbol
)
Symbols\AssemblySymbol.vb (1)
635
Debug.Assert(Not (TypeOf Me Is
SourceAssemblySymbol
AndAlso references(i).IsMissing)) ' Non-source assemblies can have missing references
Symbols\Attributes\AttributeData.vb (2)
531
Debug.Assert(TypeOf target Is
SourceAssemblySymbol
OrElse TypeOf target.ContainingAssembly Is
SourceAssemblySymbol
)
Symbols\Attributes\RetargetingAttributeData.vb (1)
35
Dim underlyingAssembly = DirectCast(retargetingAssembly.UnderlyingAssembly,
SourceAssemblySymbol
)
Symbols\Metadata\PE\MetadataDecoder.vb (2)
340
Debug.Assert((Not TypeOf assembly Is
SourceAssemblySymbol
) OrElse
341
Not DirectCast(assembly,
SourceAssemblySymbol
).SourceModule.MightContainNoPiaLocalTypes())
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
89
Friend Sub New(assemblySymbol As
SourceAssemblySymbol
, [module] As PEModule, importOptions As MetadataImportOptions, ordinal As Integer)
Symbols\MissingModuleSymbol.vb (1)
132
Optional originatingSourceAssemblyDebugOnly As
SourceAssemblySymbol
= Nothing)
Symbols\ModuleSymbol.vb (1)
197
Optional originatingSourceAssemblyDebugOnly As
SourceAssemblySymbol
= Nothing)
Symbols\NonMissingModuleSymbol.vb (1)
120
Optional originatingSourceAssemblyDebugOnly As
SourceAssemblySymbol
= Nothing)
Symbols\ReferenceManager.vb (6)
69
If TypeOf candidateAssembly Is
SourceAssemblySymbol
Then
470
assemblySymbol As
SourceAssemblySymbol
,
550
sourceAssemblyDebugOnly As
SourceAssemblySymbol
616
sourceAssemblyDebugOnly As
SourceAssemblySymbol
650
sourceAssembly As
SourceAssemblySymbol
,
984
asm = TryCast(candidateAssembly,
SourceAssemblySymbol
)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (3)
42
Private ReadOnly _underlyingAssembly As
SourceAssemblySymbol
93
Public Sub New(underlyingAssembly As
SourceAssemblySymbol
, isLinked As Boolean)
118
Public ReadOnly Property UnderlyingAssembly As
SourceAssemblySymbol
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
166
Optional originatingSourceAssemblyDebugOnly As
SourceAssemblySymbol
= Nothing)
Symbols\Source\SourceModuleSymbol.vb (6)
30
Private ReadOnly _assemblySymbol As
SourceAssemblySymbol
84
Friend Sub New(assemblySymbol As
SourceAssemblySymbol
,
137
Public ReadOnly Property ContainingSourceAssembly As
SourceAssemblySymbol
240
Dim mergedAttributes = DirectCast(Me.ContainingAssembly,
SourceAssemblySymbol
).GetAttributeDeclarations()
1113
Dim decodedData As CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol) = DirectCast(Me.ContainingAssembly,
SourceAssemblySymbol
).GetSourceDecodedWellKnownAttributeData()
1120
Dim decodedData As CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol) = DirectCast(Me.ContainingAssembly,
SourceAssemblySymbol
).GetSourceDecodedWellKnownAttributeData()
Symbols\Symbol.vb (1)
195
Debug.Assert(Not (TypeOf Me Is
SourceAssemblySymbol
), "SourceAssemblySymbol must override DeclaringCompilation")
Symbols\Symbol_Attributes.vb (1)
246
Dim sourceAssembly = DirectCast(If(Me.Kind = SymbolKind.Assembly, Me, Me.ContainingAssembly),
SourceAssemblySymbol
)
Symbols\UsedAssemblies.vb (1)
122
Dim sourceAssembly = TryCast(current,
SourceAssemblySymbol
)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (24)
Attributes\AssemblyAttributes.vb (15)
208
Assert.Equal("1.2.3.4", DirectCast(other.Assembly,
SourceAssemblySymbol
).FileVersion)
225
Assert.Equal("65535.65535.65535.65535", DirectCast(other.Assembly,
SourceAssemblySymbol
).FileVersion)
242
Assert.Equal("1.2", DirectCast(other.Assembly,
SourceAssemblySymbol
).FileVersion)
301
Assert.Equal("One Hundred Years Of Solitude", DirectCast(other.Assembly,
SourceAssemblySymbol
).Title)
302
Assert.Equal(False, DirectCast(other.Assembly,
SourceAssemblySymbol
).MightContainNoPiaLocalTypes())
319
Assert.Null(DirectCast(other.Assembly,
SourceAssemblySymbol
).Title)
336
Assert.Equal("A classic of magical realist literature", DirectCast(other.Assembly,
SourceAssemblySymbol
).Description)
672
Assert.Equal("MossBrain", DirectCast(other.Assembly,
SourceAssemblySymbol
).Company)
680
Assert.Equal("微软", DirectCast(other.Assembly,
SourceAssemblySymbol
).Company)
698
Assert.Equal("Sound Cannon", DirectCast(other.Assembly,
SourceAssemblySymbol
).Product)
714
Assert.Equal("مايكروسوفت", DirectCast(other.Assembly,
SourceAssemblySymbol
).Copyright)
730
Assert.Equal("circle r", DirectCast(other.Assembly,
SourceAssemblySymbol
).Trademark)
747
Assert.Equal("1.2.3garbage", DirectCast(other.Assembly,
SourceAssemblySymbol
).InformationalVersion)
1238
Dim allEmittedAttrs = DirectCast(assembly,
SourceAssemblySymbol
).
1536
Dim attrs = DirectCast(consoleappCompilation.Assembly,
SourceAssemblySymbol
).
Attributes\AttributeTests_WellKnownAttributes.vb (2)
320
Dim sourceAssembly = TryCast(assembly,
SourceAssemblySymbol
)
3604
Dim sourceAssembly = DirectCast(assembly,
SourceAssemblySymbol
)
Emit\CompilationEmitTests.vb (1)
3271
Dim sourceAssembly = DirectCast(assembly,
SourceAssemblySymbol
)
Emit\EditAndContinue\AssemblyReferencesTests.vb (6)
158
DirectCast(lib0.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", version0)
162
DirectCast(lib1.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", version1)
166
DirectCast(lib2.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", version2)
243
DirectCast(lib0.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1001))
247
DirectCast(lib1.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1002))
251
DirectCast(lib2.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1003))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EEAssemblyBuilder.vb (1)
28
sourceAssembly As
SourceAssemblySymbol
,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\ReferenceManagerTests.vb (1)
829
DirectCast(libV1.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = New AssemblyIdentity(libV1.AssemblyName, New Version("4.3.2.1"), publicKeyOrToken:=New Byte() {0, 1, 2, 3, 4, 5, 6, 7}.AsImmutableOrNull())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (47)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
2031
Dim srcAssembly = DirectCast(c.Assembly,
SourceAssemblySymbol
)
SymbolsTests\CompilationCreationTests.vb (10)
29
Friend Function SourceAssembly(this As VisualBasicCompilation) As
SourceAssemblySymbol
30
Return DirectCast(this.Assembly,
SourceAssemblySymbol
)
68
Dim thatSourceAssembly = TryCast(that,
SourceAssemblySymbol
)
247
Dim cyclic1Asm = DirectCast(tc1.Assembly,
SourceAssemblySymbol
)
2003
Dim c1AsmSource As
SourceAssemblySymbol
= DirectCast(c1.[Assembly],
SourceAssemblySymbol
)
2006
Dim c2AsmSource As
SourceAssemblySymbol
= DirectCast(c2.[Assembly],
SourceAssemblySymbol
)
2181
Assert.IsType(Of
SourceAssemblySymbol
)(sourceAssembly)
2194
Assert.IsType(Of
SourceAssemblySymbol
)(addedModuleAssembly)
SymbolsTests\Metadata\WinMdEventTest.vb (1)
960
Dim retargetingAssembly = New RetargetingAssemblySymbol(DirectCast(comp.Assembly,
SourceAssemblySymbol
), isLinked:=False)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
180
Dim srcAssembly = DirectCast(c.Assembly,
SourceAssemblySymbol
)
SymbolsTests\Retargeting\RetargetingTests.vb (20)
81
Dim sourceAssembly = DirectCast(sourceModule.ContainingAssembly,
SourceAssemblySymbol
)
359
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
397
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
431
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
471
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
498
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
537
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
571
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
599
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
629
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
670
Dim sourceAssembly = DirectCast(comp.Assembly,
SourceAssemblySymbol
)
949
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
1310
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
1491
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
1697
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
1891
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
2167
Dim sourceAssembly As
SourceAssemblySymbol
= DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
2350
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
3060
Dim sourceAssembly = DirectCast(RetargetReference.Compilation.Assembly,
SourceAssemblySymbol
)
SymbolsTests\Source\PropertyTests.vb (1)
8199
Dim [module] = New PEAssemblyBuilder(DirectCast([class].ContainingAssembly,
SourceAssemblySymbol
), EmitOptions.Default, OutputKind.DynamicallyLinkedLibrary, GetDefaultModulePropertiesForSerialization(), SpecializedCollections.EmptyEnumerable(Of ResourceDescription)())
SymbolsTests\WithStatementSymbolsTests.vb (1)
333
Dim srcAssembly = DirectCast(c.Assembly,
SourceAssemblySymbol
)
UsedAssembliesTests.vb (12)
217
Verify_NoReferences_03(Of
SourceAssemblySymbol
)(source2, comp1.ToMetadataReference())
289
VerifyUsedAssemblyReferences(Of
SourceAssemblySymbol
)(source2, comp1Ref)
304
VerifyUsedAssemblyReferences(Of
SourceAssemblySymbol
)(source3, comp1Ref)
354
Verify_FieldReference_02(Of
SourceAssemblySymbol
)(source2, comp0Ref, comp1Ref)
374
Verify_FieldReference_02(Of
SourceAssemblySymbol
)(source3, comp0Ref, comp1Ref)
424
Dim comp2 = Verify2_FieldReference_03(Of
SourceAssemblySymbol
)(source2, comp0Ref, comp1Ref)
442
Verify3_FieldReference_03(Of
SourceAssemblySymbol
)(source3, comp0Ref, comp2Ref)
454
Verify3_FieldReference_03(Of
SourceAssemblySymbol
)(source3, comp0ImageRef, comp2Ref)
476
Verify3_FieldReference_03(Of
SourceAssemblySymbol
)(source3, comp2Ref)
1196
VerifyUsedAssemblyReferences(Of
SourceAssemblySymbol
)(source2, comp1.ToMetadataReference())
1702
VerifyUsedAssemblyReferences(Of
SourceAssemblySymbol
)(source2, comp1Ref)
1716
VerifyUsedAssemblyReferences(Of
SourceAssemblySymbol
)(source3, comp1Ref)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
121
DirectCast(c.Assembly,
SourceAssemblySymbol
).m_lazyIdentity = identity