9 instantiations of VisualBasicCompilation
Microsoft.CodeAnalysis.VisualBasic (9)
Compilation\VisualBasicCompilation.vb (9)
388c = New VisualBasicCompilation( 505Return New VisualBasicCompilation( 531Return New VisualBasicCompilation( 557Return New VisualBasicCompilation( 599c = New VisualBasicCompilation( 653c = New VisualBasicCompilation( 688Return New VisualBasicCompilation( 714Return New VisualBasicCompilation( 736Return New VisualBasicCompilation(
1211 references to VisualBasicCompilation
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (16)
CodeGen\CodeGenDynamicTests.cs (3)
11193var vb = CreateVisualBasicCompilation(GetUniqueName(), vbSource); 11288var vb = CreateVisualBasicCompilation(GetUniqueName(), vbSource); 11390var vb = CreateVisualBasicCompilation(GetUniqueName(), vbSource);
CodeGen\CodeGenOverridingAndHiding.cs (6)
4181var vb1Compilation = CreateVisualBasicCompilation("VB1", 4202var vb2Compilation = CreateVisualBasicCompilation("VB2", 4249var vb1Compilation = CreateVisualBasicCompilation("VB1", 4271var vb2Compilation = CreateVisualBasicCompilation("VB2", 4399var vb1Compilation = CreateVisualBasicCompilation("VB1", 4419var vb2Compilation = CreateVisualBasicCompilation("VB2",
CodeGen\CodeGenTupleTest.cs (5)
6210var vbComp = CreateVisualBasicCompilation(""); 6302var vbComp = CreateVisualBasicCompilation("VB", vbSource, 6319var vbComp = CreateVisualBasicCompilation("VB", vbSource, 6572var vbComp = CreateVisualBasicCompilation("VB", vbSource, 27454var comp = CreateVisualBasicCompilation(source, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard));
Emit\CovariantReturnTests.cs (2)
357typeof(VisualBasic.VisualBasicCompilation).Assembly.GetType("Microsoft.CodeAnalysis.VisualBasic.ERRID").GetField("ERR_InvalidOverrideDueToReturn2").GetValue(null); 429var vbCompilation = CreateVisualBasicCompilation(vbSource, compilationOptions: compilationOptions, referencedAssemblies: new[] { CorelibraryWithCovariantReturnSupport, csharpReference })
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (7)
Attributes\AttributeTests.cs (1)
10765var comp2 = CreateVisualBasicCompilation(vbSource, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Concat(comp.EmitToImageReference()));
Attributes\AttributeTests_NullableContext.cs (1)
275var comp1 = CreateVisualBasicCompilation(source1, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Concat(ref0));
Attributes\InternalsVisibleToAndStrongNameTests.cs (2)
999var other = VisualBasic.VisualBasicCompilation.Create(
Semantics\PatternMatchingTests_ListPatterns.cs (3)
1650var vbCompilation = CreateVisualBasicCompilation(vbSource); 1797var vbCompilation = CreateVisualBasicCompilation(vbSource); 1827var vbCompilation = CreateVisualBasicCompilation(vbSource);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
IOperation\IOperationTests_IIsPatternExpression.cs (2)
1306var vbCompilation = CreateVisualBasicCompilation(vbSource); 1379var vbCompilation = CreateVisualBasicCompilation(vbSource);
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
ObjectFormatterTests.cs (2)
102var compilation = VB.VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (44)
Semantics\InterpolationTests.cs (15)
6812var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 6908var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 6983var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7061var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7136var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7244var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7284var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7324var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7364var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7441var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7518var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7599var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 7771var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 13109var vbComp = CreateVisualBasicCompilation(new[] { vb, InterpolatedStringHandlerAttributesVB }); 16508var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB });
Semantics\LambdaTests.cs (4)
507var vbProject = VisualBasic.VisualBasicCompilation.Create( 557var vbProject = VisualBasic.VisualBasicCompilation.Create(
Semantics\NamedAndOptionalTests.cs (1)
1565var vbCompilation = CreateVisualBasicCompilation("VB", vb,
Semantics\NativeIntegerTests.cs (1)
2430var compA = CreateVisualBasicCompilation(sourceA, referencedAssemblies: Array.Empty<MetadataReference>());
Semantics\NullableReferenceTypesTests.cs (4)
139154var vbComp = CreateVisualBasicCompilation(vbSource); 139188var vbComp = CreateVisualBasicCompilation(vbSource); 139224var vbComp = CreateVisualBasicCompilation(vbSource); 139266var vbComp = CreateVisualBasicCompilation(vbSource);
Semantics\QueryTests.cs (1)
4524var vb = CreateVisualBasicCompilation(@"
Semantics\RawInterpolationTests_Handler.cs (14)
5094var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5202var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5289var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5379var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5466var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5553var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5600var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5647var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5736var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5825var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5918var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 5965var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB }); 9802var vbComp = CreateVisualBasicCompilation(new[] { vb, InterpolatedStringHandlerAttributesVB }); 12886var vbComp = CreateVisualBasicCompilation(new[] { vbCode, InterpolatedStringHandlerAttributesVB });
Semantics\RecordTests.cs (4)
10954var compA = CreateVisualBasicCompilation(sourceA); 11026var compA = CreateVisualBasicCompilation(sourceA); 11116var compA = CreateVisualBasicCompilation(sourceA); 26098var vbComp = CreateVisualBasicCompilation("", referencedAssemblies: new[] { compRef });
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
Compilation\CompilationAPITests.cs (7)
1164var vbComp = VB.VisualBasicCompilation.Create("CompilationVB"); 1380var vbComp = VB.VisualBasicCompilation.Create("CompilationVB"); 1597var vbComp = VB.VisualBasicCompilation.Create("CompilationVB"); 2369var vbComp = CreateVisualBasicCompilation("", referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard));
Compilation\UsedAssembliesTests.cs (1)
5132var comp1 = CreateVisualBasicCompilation(source1, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard, new[] { comp0ImageRef }));
CrossLanguageTests.cs (2)
25var vbcomp = VisualBasicCompilation.Create(
SymbolDisplay\SymbolDisplayTests.cs (7)
4537var comp = CreateVisualBasicCompilation("c", text); 4706var vbComp = CreateVisualBasicCompilation(@" 5357var compB = CreateVisualBasicCompilation(GetUniqueName(), "", referencedAssemblies: new[] { MscorlibRef, refA }); 5536var compB = CreateVisualBasicCompilation(GetUniqueName(), "", referencedAssemblies: new[] { MscorlibRef, refA }); 5561var compB = CreateVisualBasicCompilation(GetUniqueName(), "", referencedAssemblies: new[] { MscorlibRef, refA }); 7377var comp = CreateVisualBasicCompilation(source).VerifyDiagnostics(); 8173var comp = CreateVisualBasicCompilation(source);
Symbols\CovariantReturnTests.cs (1)
2617var vbComp = CreateVisualBasicCompilation(code: vbSource, referencedAssemblies: csComp.References.Append(csRef));
Symbols\ExtendedPartialMethodsTests.cs (1)
2524var vbComp = CreateVisualBasicCompilation(vb, referencedAssemblies: TargetFrameworkUtil.GetReferences(TargetFramework.Standard).Add(comp.EmitToImageReference()));
Symbols\GenericConstraintTests.cs (1)
5696var vbCompilation = CreateVisualBasicCompilation("InheritedObjectConstraint2VB",
Symbols\Source\LocalTests.cs (1)
57var compilation = CreateVisualBasicCompilation(sourceCode);
Symbols\SymbolErrorTests.cs (2)
16340var vbcomp = VisualBasic.VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
BasicCompilationUtils.cs (3)
25var compilation = CreateCompilationWithMscorlib(source, assemblyName, references); 30private static VisualBasicCompilation CreateCompilationWithMscorlib(string source, string assemblyName, IEnumerable<MetadataReference> references) 38return VisualBasicCompilation.Create(assemblyName, new[] { tree }, references, options);
Microsoft.CodeAnalysis.Rebuild (1)
VisualBasicCompilationFactory.cs (1)
50=> VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.Rebuild.UnitTests (11)
BasicDeterministicKeyBuilderTests.cs (10)
26public sealed class BasicDeterministicKeyBuilderTests : DeterministicKeyBuilderTests<VisualBasicCompilation, VisualBasicCompilationOptions, VisualBasicParseOptions> 36protected override VisualBasicCompilation CreateCompilation(SyntaxTree[] syntaxTrees, MetadataReference[]? references = null, VisualBasicCompilationOptions? options = null) 37=> VisualBasicCompilation.Create( 86var compilation = VisualBasicCompilation.Create( 119var compilation = VisualBasicCompilation.Create( 234var utilCompilation = VisualBasicCompilation.Create( 238var compilation = CreateCompilation(
OptionRoundTripTests.cs (1)
51var original = CreateVisualBasicCompilation(
Microsoft.CodeAnalysis.Scripting.TestUtilities (1)
TestCompilationFactory.cs (1)
31return VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.Test.Utilities (7)
CommonTestBase.cs (7)
283protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 293protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 365protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 375protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 385protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 396protected VisualBasic.VisualBasicCompilation CreateVisualBasicCompilation( 446return VisualBasic.VisualBasicCompilation.Create(assemblyName, trees, references, compilationOptions);
Microsoft.CodeAnalysis.UnitTests (11)
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
86return VisualBasicCompilation.Create(
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1438return VisualBasicCompilation.Create(
GivesAccessTo.cs (4)
50var vbc = VisualBasicCompilation.Create("VB", new[] { vbTree }, new MetadataReference[] { TestBase.MscorlibRef }); 53var vbc2 = VisualBasicCompilation.Create("VB2", new[] { vbTree2 }, new MetadataReference[] { TestBase.MscorlibRef });
IsSymbolAccessibleWithinTests.cs (1)
31var vbc = VisualBasicCompilation.Create("VB", new[] { vbTree }, new MetadataReference[] { TestBase.MscorlibRef }) as Compilation;
MetadataReferences\MetadataReferenceTests.cs (3)
370var c = VisualBasicCompilation.Create("vb"); 451r = VisualBasic.VisualBasicCompilation.Create("compilation name").ToMetadataReference();
Symbols\DocumentationCommentIdTests.cs (1)
141var comp = CreateVisualBasicCompilation("""
Microsoft.CodeAnalysis.VisualBasic (250)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
30Protected ReadOnly compilation As VisualBasicCompilation
Analysis\FlowAnalysis\FlowAnalysisInfo.vb (2)
18Public ReadOnly Compilation As VisualBasicCompilation 24Public Sub New(_compilation As VisualBasicCompilation, _symbol As Symbol, _node As BoundNode)
Analysis\FlowAnalysis\FlowAnalysisPass.vb (1)
27Private Shared Sub Analyze(compilation As VisualBasicCompilation, method As MethodSymbol, block As BoundBlock, diagnostics As DiagnosticBag)
Analysis\FlowAnalysis\RegionAnalysisContext.vb (3)
16Private ReadOnly _compilation As VisualBasicCompilation 53Friend Sub New(compilation As VisualBasicCompilation, member As Symbol, boundNode As BoundNode, firstInRegion As BoundNode, lastInRegion As BoundNode, region As textspan) 79Friend Sub New(compilation As VisualBasicCompilation)
Binding\Binder.vb (9)
59Private ReadOnly _compilation As VisualBasicCompilation 83Protected Sub New(containingBinder As Binder, sourceModule As SourceModuleSymbol, compilation As VisualBasicCompilation) 432Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 441Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag, ByRef reportedAnError As Boolean, suppressUseSiteError As Boolean) As NamedTypeSymbol 473Friend Shared Function GetWellKnownType(compilation As VisualBasicCompilation, type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 595Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As Symbol 603Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol 633Public ReadOnly Property Compilation As VisualBasicCompilation 1100compilation As VisualBasicCompilation,
Binding\Binder_Expressions.vb (2)
3396Friend Shared Function AddReceiverNamespaces(namespaces As SmallDictionary(Of NamespaceSymbol, Boolean), candidate As Symbol, compilation As VisualBasicCompilation) As Boolean 3411Private Shared Function AddContainingNamespaces(namespaces As SmallDictionary(Of NamespaceSymbol, Boolean), candidate As Symbol, compilation As VisualBasicCompilation) As Boolean
Binding\Binder_Lookup.vb (1)
821Private Shared Function IsWinRTProjectedInterface(iFace As NamedTypeSymbol, compilation As VisualBasicCompilation) As Boolean
Binding\EarlyWellKnownAttributeBinder.vb (1)
183Dim compilation As VisualBasicCompilation = memberAccessBinder.Compilation
Binding\MemberSemanticModel.vb (2)
735compilation As VisualBasicCompilation, 1175Public Overrides ReadOnly Property Compilation As VisualBasicCompilation
CodeGen\EmitStatement.vb (1)
1246VisualBasicCompilation.TupleNamesEncoder.Encode(local.Type),
CommandLine\VisualBasicCompiler.vb (1)
164Return VisualBasicCompilation.Create(
Compilation\ClsComplianceChecker.vb (3)
23Private ReadOnly _compilation As VisualBasicCompilation 40Private Sub New(compilation As VisualBasicCompilation, filterTree As SyntaxTree, filterSpanWithinTree As TextSpan?, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 72Public Shared Sub CheckCompliance(compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, Optional filterTree As SyntaxTree = Nothing, Optional filterSpanWithinTree As TextSpan? = Nothing)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (3)
30Private ReadOnly _compilation As VisualBasicCompilation 45compilation As VisualBasicCompilation, 155compilation As VisualBasicCompilation,
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (4)
22Private ReadOnly _compilation As VisualBasicCompilation 35Private Sub New(assemblyName As String, compilation As VisualBasicCompilation, writer As TextWriter, 61Friend Shared Sub WriteDocumentationCommentXml(compilation As VisualBasicCompilation, 123Dim compilation As VisualBasicCompilation = symbol.DeclaringCompilation
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
124Private ReadOnly Property Compilation As VisualBasicCompilation 175Dim compilation As VisualBasicCompilation = Me.Compilation
Compilation\MethodCompiler.vb (5)
26Private ReadOnly _compilation As VisualBasicCompilation 84Private Sub New(compilation As VisualBasicCompilation, 157Public Shared Sub GetCompileDiagnostics(compilation As VisualBasicCompilation, 215Friend Shared Sub CompileMethodBodies(compilation As VisualBasicCompilation, 291Private Shared Function GetEntryPoint(compilation As VisualBasicCompilation,
Compilation\SemanticModel.vb (1)
42Public MustOverride Shadows ReadOnly Property Compilation As VisualBasicCompilation
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
119Public Overrides ReadOnly Property Compilation As VisualBasicCompilation
Compilation\SyntaxTreeSemanticModel.vb (3)
27Private ReadOnly _compilation As VisualBasicCompilation 36Friend Sub New(compilation As VisualBasicCompilation, sourceModule As SourceModuleSymbol, syntaxTree As SyntaxTree, ignoreAccessibility As Boolean) 47Public Overrides ReadOnly Property Compilation As VisualBasicCompilation
Compilation\SynthesizedMetadataCompiler.vb (1)
31Friend Shared Sub ProcessSynthesizedMembers(compilation As VisualBasicCompilation,
Compilation\TypeCompilationState.vb (2)
47Public ReadOnly Compilation As VisualBasicCompilation 79Public Sub New(compilation As VisualBasicCompilation, moduleBuilderOpt As PEModuleBuilder, initializeComponentOpt As MethodSymbol)
Compilation\VisualBasicCompilation.vb (46)
328) As VisualBasicCompilation 347Optional previousScriptCompilation As VisualBasicCompilation = Nothing, 349Optional globalsType As Type = Nothing) As VisualBasicCompilation 370previousSubmission As VisualBasicCompilation, 374) As VisualBasicCompilation 383Dim c As VisualBasicCompilation = Nothing 384Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c)) 424previousSubmission As VisualBasicCompilation, 504Public Shadows Function Clone() As VisualBasicCompilation 529referenceDirectivesChanged As Boolean) As VisualBasicCompilation 552Public Shadows Function WithAssemblyName(assemblyName As String) As VisualBasicCompilation 575Public Shadows Function WithReferences(ParamArray newReferences As MetadataReference()) As VisualBasicCompilation 583''' The new <see cref="VisualBasicCompilation"/> will query the given <see cref="MetadataReference"/> for the underlying 590Public Shadows Function WithReferences(newReferences As IEnumerable(Of MetadataReference)) As VisualBasicCompilation 592Dim c As VisualBasicCompilation = Nothing 593Dim embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c)) 618Public Shadows Function WithOptions(newOptions As VisualBasicCompilationOptions) As VisualBasicCompilation 623Dim c As VisualBasicCompilation = Nothing 638embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c)) 649embeddedTrees = CreateEmbeddedTrees(New Lazy(Of VisualBasicCompilation)(Function() c)) 675Friend Shadows Function WithScriptCompilationInfo(info As VisualBasicScriptCompilationInfo) As VisualBasicCompilation 807Friend Shadows ReadOnly Property PreviousSubmission As VisualBasicCompilation 912Public Shadows Function AddSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation 916Public Shadows Function AddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation 994Public Shadows Function RemoveSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation 998Public Shadows Function RemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation 1062Public Shadows Function RemoveAllSyntaxTrees() As VisualBasicCompilation 1070Public Shadows Function ReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As VisualBasicCompilation 1127Private Shared Function CreateEmbeddedTrees(compReference As Lazy(Of VisualBasicCompilation)) As ImmutableArray(Of EmbeddedTreeAndDeclaration) 1292Friend Function ReferenceManagerEquals(other As VisualBasicCompilation) As Boolean 1361Public Shadows Function AddReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation 1362Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation) 1365Public Shadows Function AddReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation 1366Return DirectCast(MyBase.AddReferences(references), VisualBasicCompilation) 1369Public Shadows Function RemoveReferences(ParamArray references As MetadataReference()) As VisualBasicCompilation 1370Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation) 1373Public Shadows Function RemoveReferences(references As IEnumerable(Of MetadataReference)) As VisualBasicCompilation 1374Return DirectCast(MyBase.RemoveReferences(references), VisualBasicCompilation) 1377Public Shadows Function RemoveAllReferences() As VisualBasicCompilation 1378Return DirectCast(MyBase.RemoveAllReferences(), VisualBasicCompilation) 1381Public Shadows Function ReplaceReference(oldReference As MetadataReference, newReference As MetadataReference) As VisualBasicCompilation 1382Return DirectCast(MyBase.ReplaceReference(oldReference, newReference), VisualBasicCompilation) 3149Private ReadOnly _compilation As VisualBasicCompilation 3155Public Sub New(compilation As VisualBasicCompilation, filter As SymbolFilter, cancellationToken As CancellationToken) 3315compilation As VisualBasicCompilation, filter As SymbolFilter, predicate As Func(Of String, Boolean), cancellationToken As CancellationToken) 3336compilation As VisualBasicCompilation, filter As SymbolFilter, name As String, cancellationToken As CancellationToken)
Compilation\VisualBasicCompilationReference.vb (5)
20Private ReadOnly _compilation As VisualBasicCompilation 25Public Shadows ReadOnly Property Compilation As VisualBasicCompilation 47Public Sub New(compilation As VisualBasicCompilation, Optional aliases As ImmutableArray(Of String) = Nothing, Optional embedInteropTypes As Boolean = False) 50Dim newCompilation As VisualBasicCompilation = Nothing 119Private Sub New(compilation As VisualBasicCompilation, properties As MetadataReferenceProperties)
Compilation\VisualBasicScriptCompilationInfo.vb (4)
10Public Shadows ReadOnly Property PreviousScriptCompilation As VisualBasicCompilation 12Friend Sub New(previousCompilationOpt As VisualBasicCompilation, returnType As Type, globalsType As Type) 25Public Shadows Function WithPreviousScriptCompilation(compilation As VisualBasicCompilation) As VisualBasicScriptCompilationInfo 30Return WithPreviousScriptCompilation(DirectCast(compilation, VisualBasicCompilation))
Declarations\DeclarationTable.vb (4)
150Public Function GetMergedRoot(compilation As VisualBasicCompilation) As MergedNamespaceDeclaration 159Friend Function CalculateMergedRoot(compilation As VisualBasicCompilation) As MergedNamespaceDeclaration 182Private ReadOnly _compilation As VisualBasicCompilation 184Friend Sub New(compilation As VisualBasicCompilation)
Declarations\MergedNamespaceDeclaration.vb (1)
47Public Function GetLexicalSortKey(compilation As VisualBasicCompilation) As LexicalSortKey
Declarations\MergedTypeDeclaration.vb (1)
110Public Function GetLexicalSortKey(compilation As VisualBasicCompilation) As LexicalSortKey
DocumentationComments\SourceDocumentationCommentUtils.vb (1)
40Return VisualBasicCompilation.DocumentationCommentCompiler.
Emit\EditAndContinue\EmitHelpers.vb (3)
19compilation As VisualBasicCompilation, 106compilation As VisualBasicCompilation, 124Dim sourceAssembly = DirectCast(previousGeneration.Compilation, VisualBasicCompilation).SourceAssembly
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (2)
52Dim previousAssembly = DirectCast(previousGeneration.Compilation, VisualBasicCompilation).SourceAssembly 104Private Shared Function GetOrCreateMetadataSymbols(initialBaseline As EmitBaseline, compilation As VisualBasicCompilation) As EmitBaseline.MetadataSymbols
Emit\PEModuleBuilder.vb (2)
19Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState) 295Dim compilation As VisualBasicCompilation = symbol.DeclaringCompilation
Generated\BoundNodes.xml.Generated.vb (5)
7333Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation, hasErrors As Boolean) 7345Public Sub New(syntax As SyntaxNode, binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation) 7372Private ReadOnly _Compilation As VisualBasicCompilation 7373Public ReadOnly Property Compilation As VisualBasicCompilation 7384Public Function Update(binder As Binder, parameters As ImmutableArray(Of ParameterSymbol), compilation As VisualBasicCompilation) As GroupTypeInferenceLambda
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
374Dim compilation As VisualBasicCompilation = method.DeclaringCompilation
Lowering\Diagnostics\DiagnosticsPass.vb (2)
23Private ReadOnly _compilation As VisualBasicCompilation 43Private Sub New(compilation As VisualBasicCompilation, diagnostics As DiagnosticBag, containingSymbol As MethodSymbol)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
515Private Shared Function GetCreatePayloadOverload(compilation As VisualBasicCompilation, overload As WellKnownMember, syntax As SyntaxNode, diagnostics As BindingDiagnosticBag) As MethodSymbol
Lowering\LocalRewriter\LocalRewriter.vb (1)
361Private ReadOnly Property Compilation As VisualBasicCompilation
Lowering\SynthesizedSubmissionFields.vb (2)
24Private ReadOnly _compilation As VisualBasicCompilation 29Public Sub New(compilation As VisualBasicCompilation, submissionClass As NamedTypeSymbol)
Lowering\SyntheticBoundNodeFactory.vb (1)
46Public ReadOnly Property Compilation As VisualBasicCompilation
Operations\VisualBasicOperationFactory.vb (3)
1199DirectCast(_semanticModel.Compilation, VisualBasicCompilation), 1285Dim exceptionType As ITypeSymbol = If(boundCatchBlock.ExceptionSourceOpt?.Type, DirectCast(_semanticModel.Compilation, VisualBasicCompilation).GetWellKnownType(WellKnownType.System_Exception)) 1657Dim method = DirectCast(DirectCast(_semanticModel.Compilation, VisualBasicCompilation).
Semantics\TypeInference\TypeInferenceCollection.vb (2)
622Dim names1 As ImmutableArray(Of String) = VisualBasicCompilation.TupleNamesEncoder.Encode(first) 623Dim names2 As ImmutableArray(Of String) = VisualBasicCompilation.TupleNamesEncoder.Encode(second)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
207DirectCast(semanticModelOpt.Compilation, VisualBasicCompilation),
Symbols\AliasSymbol.vb (1)
61Friend Sub New(compilation As VisualBasicCompilation,
Symbols\AnonymousTypes\AnonymousTypeManager.vb (2)
28Public ReadOnly Compilation As VisualBasicCompilation 30Public Sub New(compilation As VisualBasicCompilation)
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (4)
49Dim previousSubmission As VisualBasicCompilation = Me.Compilation.PreviousSubmission 67Dim previousSubmission As VisualBasicCompilation = Me.Compilation.PreviousSubmission 311Private ReadOnly _compilation As VisualBasicCompilation 313Friend Sub New(compilation As VisualBasicCompilation)
Symbols\ArrayTypeSymbol.vb (2)
25Friend Shared Function CreateVBArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, compilation As VisualBasicCompilation) As ArrayTypeSymbol 66Friend Shared Function CreateSZArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), compilation As VisualBasicCompilation) As ArrayTypeSymbol
Symbols\Attributes\AttributeData.vb (4)
179Friend Function IsSecurityAttribute(comp As VisualBasicCompilation) As Boolean 191Friend Sub DecodeSecurityAttribute(Of T As {WellKnownAttributeData, ISecurityAttributeTarget, New})(targetSymbol As Symbol, compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) 210compilation As VisualBasicCompilation, 378Friend Function DecodePermissionSetAttribute(compilation As VisualBasicCompilation, ByRef arguments As DecodeWellKnownAttributeArguments(Of AttributeSyntax, VisualBasicAttributeData, AttributeLocation)) As String
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
78Public Sub MarkAllDeferredSymbolsAsReferenced(compilation As VisualBasicCompilation)
Symbols\LexicalSortKey.vb (9)
84Private Sub New(embeddedKind As SyntaxTreeKind, tree As SyntaxTree, location As Integer, compilation As VisualBasicCompilation) 96Public Sub New(tree As SyntaxTree, position As Integer, compilation As VisualBasicCompilation) 100Public Sub New(syntaxRef As SyntaxReference, compilation As VisualBasicCompilation) 108Public Sub New(location As Location, compilation As VisualBasicCompilation) 138Public Sub New(node As VisualBasicSyntaxNode, compilation As VisualBasicCompilation) 147Public Sub New(token As SyntaxToken, compilation As VisualBasicCompilation) 180Public Shared Function Compare(first As Location, second As Location, compilation As VisualBasicCompilation) As Integer 196Public Shared Function Compare(first As SyntaxReference, second As SyntaxReference, compilation As VisualBasicCompilation) As Integer 209Public Shared Function Compare(first As SyntaxNode, second As SyntaxNode, compilation As VisualBasicCompilation) As Integer
Symbols\MergedNamespaceSymbol.vb (6)
97Public Shared Function CreateGlobalNamespace(extent As VisualBasicCompilation) As NamespaceSymbol 102Private Shared Iterator Function ConstituentGlobalNamespaces(extent As VisualBasicCompilation) As IEnumerable(Of NamespaceSymbol) 114Private Shared Function Create(extent As VisualBasicCompilation, containingNamespace As CompilationMergedNamespaceSymbol, namespacesToMerge As IEnumerable(Of NamespaceSymbol)) As NamespaceSymbol 190Friend Function GetConstituentForCompilation(compilation As VisualBasicCompilation) As NamespaceSymbol 444Private ReadOnly _compilation As VisualBasicCompilation 454Public Sub New(compilation As VisualBasicCompilation, containingNamespace As CompilationMergedNamespaceSymbol, namespacesToMerge As ImmutableArray(Of NamespaceSymbol))
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
254Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEEventSymbol.vb (1)
330Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
452Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.vb (1)
80Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1267Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
408Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1518Friend NotOverridable Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (1)
178Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
648Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
607Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
315Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\NamespaceExtent.vb (3)
62Public ReadOnly Property Compilation As VisualBasicCompilation 65Return DirectCast(_symbolOrCompilation, VisualBasicCompilation) 95Friend Sub New(compilation As VisualBasicCompilation)
Symbols\NamespaceSymbol.vb (1)
83Public ReadOnly Property ContainingCompilation As VisualBasicCompilation
Symbols\ReferenceManager.vb (9)
49Inherits CommonReferenceManager(Of VisualBasicCompilation, AssemblySymbol) 133Public Sub CreateSourceAssemblyForCompilation(compilation As VisualBasicCompilation) 253Private Sub CreateAndSetSourceAssemblyReuseData(compilation As VisualBasicCompilation) 292Friend Function CreateAndSetSourceAssemblyFullBind(compilation As VisualBasicCompilation) As Boolean 930Public ReadOnly Compilation As VisualBasicCompilation 932Public Sub New(compilation As VisualBasicCompilation, embedInteropTypes As Boolean) 939Private Shared Function GetReferencedAssemblies(compilation As VisualBasicCompilation) As ImmutableArray(Of AssemblyIdentity) 1014Friend Shared Function IsSourceAssemblySymbolCreated(compilation As VisualBasicCompilation) As Boolean 1021Friend Shared Function IsReferenceManagerInitialized(compilation As VisualBasicCompilation) As Boolean
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
238Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingEventSymbol.vb (1)
239Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
246Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
501Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
280Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
530Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
296Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
319Friend NotOverridable Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
323Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
160Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Source\CustomModifierUtils.vb (2)
55Dim names As ImmutableArray(Of String) = VisualBasicCompilation.TupleNamesEncoder.Encode(destinationType) 114Dim names As ImmutableArray(Of String) = VisualBasicCompilation.TupleNamesEncoder.Encode(thisParamType)
Symbols\Source\OverloadingHelper.vb (2)
104Private Function SetMetadataNamesOfOverrides(overloadedMembers As ArrayBuilder(Of Symbol), compilation As VisualBasicCompilation) As String 130Private Function NameOfFirstMember(overloadedMembers As ArrayBuilder(Of Symbol), compilation As VisualBasicCompilation) As String
Symbols\Source\SourceAssemblySymbol.vb (4)
35Private ReadOnly _compilation As VisualBasicCompilation 79Friend Sub New(compilation As VisualBasicCompilation, 117Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation 1422Private Shared Sub ReportDiagnosticsForSynthesizedAttributes(compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag)
Symbols\Source\SourceFile.vb (4)
323Private Shared Sub ValidateImports(compilation As VisualBasicCompilation, 350compilation As VisualBasicCompilation, 364If VisualBasicCompilation.ReportUnusedImportsInTree(location.PossiblyEmbeddedOrMySourceTree) Then 380If Not VisualBasicCompilation.ReportUnusedImportsInTree(location.PossiblyEmbeddedOrMySourceTree) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
115Private Shared Function GetBestName(declaration As MergedTypeDeclaration, compilation As VisualBasicCompilation) As String
Symbols\Source\SourceMemberMethodSymbol.vb (1)
1005Private Shared Function ReturnsEventSource(prop As PropertySymbol, compilation As VisualBasicCompilation) As Boolean
Symbols\Source\SourceModuleSymbol.vb (1)
146Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1353Dim compilation As VisualBasicCompilation = Me.DeclaringCompilation
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
987Dim compilation As VisualBasicCompilation = _comClass.DeclaringCompilation
Symbols\Source\SynthesizedEventAccessorSymbol.vb (3)
115compilation As VisualBasicCompilation, 134compilation As VisualBasicCompilation, 270compilation As VisualBasicCompilation,
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
149compilation As VisualBasicCompilation,
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
59compilation As VisualBasicCompilation) As ImmutableArray(Of BoundStatement)
Symbols\SpecialMembers.vb (2)
71result = VisualBasicCompilation.GetRuntimeMember(type, descriptor, VisualBasicCompilation.SpecialMembersSignatureComparer.Instance, accessWithinOpt:=Nothing)
Symbols\Symbol.vb (2)
189Friend Overridable ReadOnly Property DeclaringCompilation As VisualBasicCompilation 624Friend Function IsFromCompilation(compilation As VisualBasicCompilation) As Boolean
Symbols\Symbol_Attributes.vb (4)
301compilation As VisualBasicCompilation, 488compilation As VisualBasicCompilation, 589Private Sub ReportExtensionAttributeUseSiteInfo(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) 599Private Sub MarkEmbeddedAttributeTypeReference(attribute As VisualBasicAttributeData, nodeOpt As AttributeSyntax, compilation As VisualBasicCompilation)
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
168Friend Overrides ReadOnly Property DeclaringCompilation As VisualBasicCompilation
Symbols\Tuples\TupleTypeSymbol.vb (5)
364compilation As VisualBasicCompilation, 543Private Shared Function GetTupleUnderlyingType(elementTypes As ImmutableArray(Of TypeSymbol), syntax As SyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 571Friend Shared Sub VerifyTupleTypePresent(cardinality As Integer, syntax As VisualBasicSyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) 641Return VisualBasicCompilation.GetRuntimeMember(type, descriptor, VisualBasicCompilation.SpecialMembersSignatureComparer.Instance, Nothing)
Symbols\TypeSymbolExtensions.vb (5)
650Public Function IsOrDerivedFromWellKnownClass(derivedType As TypeSymbol, wellKnownBaseType As WellKnownType, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 710Public Function IsOrImplementsIEnumerableOfXElement(type As TypeSymbol, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 906Public Function IsValidTypeForAttributeArgument(type As TypeSymbol, compilation As VisualBasicCompilation) As Boolean 1059Public Function ExpressionTargetDelegate(type As TypeSymbol, compilation As VisualBasicCompilation) As NamedTypeSymbol 1282Friend Function GetTypeRefWithAttributes(type As TypeSymbol, declaringCompilation As VisualBasicCompilation, typeRef As Cci.ITypeReference) As Cci.TypeReferenceWithAttributes
Symbols\WellKnownMembers.vb (3)
333result = VisualBasicCompilation.GetRuntimeMember(type, descriptor, _wellKnownMemberSignatureComparer, accessWithinOpt:=Me.Assembly) 685Private ReadOnly _compilation As VisualBasicCompilation 687Public Sub New(compilation As VisualBasicCompilation)
VisualBasicExtensions.vb (5)
726Dim vbcomp = TryCast(compilation, VisualBasicCompilation) 741Dim vbcomp = TryCast(compilation, VisualBasicCompilation) 756Dim vbcomp = TryCast(compilation, VisualBasicCompilation) 773Dim vbcomp = TryCast(compilation, VisualBasicCompilation) 789Dim vbcomp = TryCast(compilation, VisualBasicCompilation)
VisualBasicFileSystemExtensions.vb (1)
30Public Function Emit(compilation As VisualBasicCompilation,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
24Dim isValidLanguage = DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14
VisualBasicUseAutoPropertyAnalyzer.vb (2)
28Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14 32Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic10
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
32Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (4)
CommandLineTests.vb (4)
6461Dim comp = VisualBasicCompilation.Create("a.dll", options:=TestOptions.ReleaseDll) 9570$"Could not load file or assembly '{GetType(VisualBasicCompilation).Assembly.FullName}' or one of its dependencies. The system cannot find the file specified.", 9574dir.CopyFile(GetType(VisualBasicCompilation).Assembly.Location) 10561Dim compilation = VisualBasicCompilation.Create($"generator_{targetFramework}",
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (10)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.vb (1)
68Dim compilerEngineCompilation = CType(compilerEngineWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync().Result, VisualBasicCompilation)
Recommendations\RecommendationTestHelpers.vb (1)
34Dim comp = VisualBasicCompilation.Create("test", syntaxTrees:={tree}, references:={TestMetadata.Net451.mscorlib})
Semantics\SpeculationAnalyzerTests.vb (2)
134Return VisualBasicCompilation.Create( 142Dim langCompilation = DirectCast(compilation, VisualBasicCompilation)
SymbolId\SymbolKeyTestBase.vb (6)
110Friend Shared Function GetBindNodes(Of T As VisualBasicSyntaxNode)(comp As VisualBasicCompilation, fileName As String, count As Integer) As IList(Of T) 125Friend Shared Function GetSourceSymbols(comp As VisualBasicCompilation, category As SymbolCategory) As IEnumerable(Of ISymbol) 172Friend Shared Function GetSourceSymbols(compilation As VisualBasicCompilation, includeLocals As Boolean) As IList(Of ISymbol) 185Private Shared Sub GetSourceAliasSymbols(comp As VisualBasicCompilation, list As List(Of ISymbol)) 227Private ReadOnly _comp As VisualBasicCompilation 228Public Sub New(comp As VisualBasicCompilation)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (260)
Attributes\AssemblyAttributes.vb (27)
29Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 46Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40( 128Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40( 167Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40( 196Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 213Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 230Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 247Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 268Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 289Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 307Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 324Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 353Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40(src, OutputKind.DynamicallyLinkedLibrary) 361Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40( 394Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40( 425Dim comp As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 470Dim neutral As VisualBasicCompilation = CreateCompilationWithMscorlib40( 481Dim en_UK As VisualBasicCompilation = CreateCompilationWithMscorlib40( 494Dim en_us As VisualBasicCompilation = CreateCompilationWithMscorlib40( 507Dim compilation As VisualBasicCompilation 660Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 686Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 703Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 719Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 735Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 759Dim compilation As VisualBasicCompilation 1133Friend Sub VerifyAssemblyTable(comp As VisualBasicCompilation, verifier As Action(Of AssemblyDefinition), Optional strData As String = Nothing)
Attributes\AttributeTests.vb (7)
1876Dim metadata1 = VisualBasicCompilation.Create("bar.dll", 1882Dim metadata2 = VisualBasicCompilation.Create( 1897Dim comp = VisualBasicCompilation.Create("moo.dll", references:={MscorlibRef, ref1, ref2}) 1918Dim compilation1 = VisualBasicCompilation.Create("library.dll", 1969Dim compilation1 = VisualBasicCompilation.Create("library.dll", 3261Dim compWithAAttribute = VisualBasicCompilation.Create( 3986Dim compWithAttribute = VisualBasicCompilation.Create(
Attributes\AttributeTests_Conditional.vb (5)
311Dim comp2 = VisualBasicCompilation.Create("comp2", {Parse(source2, parseOpts2)}, {MscorlibRef, New VisualBasicCompilationReference(comp1)}, options:=TestOptions.ReleaseExe) 569Dim comp = VisualBasicCompilation.Create(GetUniqueName(), {Parse(testSource, parseOpts)}, {MscorlibRef, SystemCoreRef, MsvbRef}) 593Dim comp = VisualBasicCompilation.Create(GetUniqueName(), {Parse(source1, parseOpts1), Parse(source2, parseOpts2)}, {MscorlibRef, MsvbRef}, TestOptions.ReleaseExe) 597Dim comp1 = VisualBasicCompilation.Create(GetUniqueName(), {Parse(source1, parseOpts1)}, {MscorlibRef, MsvbRef}, TestOptions.ReleaseDll) 598Dim comp2 = VisualBasicCompilation.Create(GetUniqueName(), {Parse(source2, parseOpts2)}, {MscorlibRef, MsvbRef, comp1.ToMetadataReference()}, TestOptions.ReleaseExe)
Attributes\AttributeTests_MarshalAs.vb (2)
26Dim c = VisualBasicCompilation.Create("c", syntaxTrees:=New VisualBasicSyntaxTree() {}, references:={assembly.GetReference()}) 48Dim c = VisualBasicCompilation.Create("c", syntaxTrees:=New VisualBasicSyntaxTree() {}, references:={assembly.GetReference()})
Attributes\AttributeTests_Synthesized.vb (10)
67Dim comp = VisualBasicCompilation.Create("Name", references:={reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)) 1089Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1127Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1164Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1208Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1227Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, options:=compOptions) 1283Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1335Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1382Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions) 1431Dim comp = VisualBasicCompilation.Create("comp", {Parse(source)}, {MscorlibRef}, compOptions)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3338Dim compilation1 = VisualBasicCompilation.Create("library.dll",
Attributes\InternalsVisibleToAndStrongNameTests.vb (78)
74Dim other = VisualBasicCompilation.Create( 104comp = VisualBasicCompilation.Create( 134comp = VisualBasicCompilation.Create( 147Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 166Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 198Dim comp = VisualBasicCompilation.Create( 210comp = VisualBasicCompilation.Create( 256Dim comp = VisualBasicCompilation.Create( 270comp = VisualBasicCompilation.Create( 283Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 305Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 324Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 462Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 485Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 516Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 530Dim c As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 553Dim c2 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 573Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 587Dim c As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 612Dim c2 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 632Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40( 645Dim c2 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 668Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40( 681Dim c2 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 696Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 710Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 730Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 744Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 769Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 783Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 812Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 836Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 849Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 868Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 882Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 901Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 916Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 935Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 949Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 966Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 980Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 998Dim giver As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1014Dim requestor As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 1034Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1058Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1142Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1161Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1184Dim assembly As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 1206Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1225Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1248Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1632Dim unsigned As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1642Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1666Dim unsigned As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1676Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 1710Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1733Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1765Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1802Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1834Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1856Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 1888Dim other As VisualBasicCompilation = CreateEmptyCompilationWithReferences( 2315Dim other As VisualBasicCompilation = CreateCompilation( 2332Dim c2 As VisualBasicCompilation = CreateCompilation( 2363Dim other As VisualBasicCompilation = CreateCompilation( 2387Dim c2 As VisualBasicCompilation = CreateCompilation( 2415Dim other As VisualBasicCompilation = CreateCompilation( 2442Dim comp As VisualBasicCompilation = CreateCompilation(source, {other.ToMetadataReference()}) 2458Dim other As VisualBasicCompilation = CreateCompilation( 2480Dim comp As VisualBasicCompilation = CreateCompilation(source, {other.ToMetadataReference()}) 2496Dim other As VisualBasicCompilation = CreateCompilation( 2527Dim comp1 As VisualBasicCompilation = CreateCompilation(source1, {compilationReference}) 2558Dim comp2 As VisualBasicCompilation = CreateCompilation(source2, {compilationReference}) 2580Dim comp3 As VisualBasicCompilation = CreateCompilation(source3, {compilationReference}) 2602Dim comp4 As VisualBasicCompilation = CreateCompilation(source4, {compilationReference}) 2619Dim other As VisualBasicCompilation = CreateCompilation( 2644Dim comp1 As VisualBasicCompilation = CreateCompilation(source1, {compilationReference}) 2669Dim comp2 As VisualBasicCompilation = CreateCompilation(source2, {compilationReference})
CodeGen\CodeGenScriptTests.vb (14)
28Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 47Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 92Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 113Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 130Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 160Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 174Dim c = VisualBasicCompilation.Create("Test", {tree}, LatestVbReferences) 183Dim s0 = VisualBasicCompilation.CreateScriptCompilation("s0.dll", 189Dim s__ = VisualBasicCompilation.CreateScriptCompilation("s__.dll", 196Dim s1 = VisualBasicCompilation.CreateScriptCompilation("s1.dll", 203Dim s2 = VisualBasicCompilation.CreateScriptCompilation("s2.dll", 262Dim submission = VisualBasicCompilation.CreateScriptCompilation("sub1", tree, {MscorlibRef}) 270Dim submission = VisualBasicCompilation.CreateScriptCompilation("sub1", Parse("Imports Unknown", options:=TestOptions.Script), {MscorlibRef}) 358Dim s0 = VisualBasicCompilation.CreateScriptCompilation(
CodeGen\CodeGenSelectCase.vb (1)
3445Dim comp = VisualBasicCompilation.Create("Name", references:={reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal))
CodeGen\CodeGenTuples.vb (37)
6864Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 6886Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 6915Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 6939Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 6959Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 6979Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7000Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7018Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7043Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7068Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7093Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7118Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7148Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 7167Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 7189Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 7210Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 7218Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7243Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 7266Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 7290Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7308Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7326Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7342Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7363Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7384Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7405Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 7431Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, tupleComp.ToMetadataReference()}) 7448Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 7481Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 7529Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) 8933Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef, TestReferences.SymbolsTests.netModule.netModule1}) 21680Dim comp = VisualBasicCompilation.Create("test", references:={libWithVTRef, corlibWithVTRef}) 21690Dim comp3 = VisualBasicCompilation.Create("test", references:={corlibWithVTRef, libWithVTRef}). ' order reversed 22880Dim verifyField = Sub(comp As VisualBasicCompilation) 22950Dim verifyField = Sub(comp As VisualBasicCompilation) 23012Dim verifyField = Sub(comp As VisualBasicCompilation) 23078Dim verifyField = Sub(comp As VisualBasicCompilation)
CodeGen\CodeGenVBCore.vb (18)
2216Dim other As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2239Dim c As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2265Dim c2 As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 2292Dim other As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2317Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 2346Dim other As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2368Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 2397Dim other As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2422Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 2450Dim other As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2500Dim withoutVbCore As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2524Dim withVbCore As VisualBasicCompilation = withoutVbCore.WithOptions(withoutVbCore.Options.WithEmbedVbCoreRuntime(True)) 2527Dim withoutVbCore2 As VisualBasicCompilation = withVbCore.WithOptions(withVbCore.Options.WithEmbedVbCoreRuntime(False)) 2535Dim withVbCore2 As VisualBasicCompilation = withoutVbCore.WithOptions(withoutVbCore2.Options.WithEmbedVbCoreRuntime(True)) 2892Dim compilation As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2921Dim compilation As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2948Dim compilation As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences( 2991Dim compilation As VisualBasicCompilation = CompilationUtils.CreateEmptyCompilationWithReferences(
Emit\CompilationEmitTests.vb (8)
990Private Shared Function EmitRefOut(comp As VisualBasicCompilation) As (image As ImmutableArray(Of Byte), refImage As ImmutableArray(Of Byte)) 1001Private Shared Function EmitRefOnly(comp As VisualBasicCompilation) As ImmutableArray(Of Byte) 1376Private Sub VerifyRefAssemblyClient(lib_vb As String, client_vb As String, validator As Action(Of VisualBasicCompilation), Optional debugFlag As Integer = -1) 1394Private Sub VerifyRefAssemblyClient(lib_vb As String, source As String, validator As Action(Of VisualBasicCompilation), emitOptions As EmitOptions) 2036c = VisualBasicCompilation.Create("Nothing", references:={MetadataReference.CreateFromImage(s.ToImmutable())}) 3595Dim comp = VisualBasicCompilation.Create( 3751Dim comp As VisualBasicCompilation 3755comp = VisualBasicCompilation.Create(
Emit\EditAndContinue\EditAndContinueTestBase.vb (10)
76Friend Shared Function GetAllLocals(compilation As VisualBasicCompilation, method As MethodSymbol) As ImmutableArray(Of LocalSymbol) 93Friend Shared Function GetAllLocals(compilation As VisualBasicCompilation, method As IMethodSymbol) As ImmutableArray(Of KeyValuePair(Of ILocalSymbol, Integer)) 314Friend Shared Function CreateMatcher(fromCompilation As VisualBasicCompilation, toCompilation As VisualBasicCompilation) As VisualBasicSymbolMatcher 328Public Function WithSource(compilation As VisualBasicCompilation, newSource As String) As VisualBasicCompilation 333Public Function WithSource(compilation As VisualBasicCompilation, newSource As XElement) As VisualBasicCompilation 338Public Function WithSource(compilation As VisualBasicCompilation, newTree As SyntaxTree) As VisualBasicCompilation
Emit\EmitCustomModifiers.vb (1)
43Dim c1 = VisualBasicCompilation.Create("VB_EmitCustomModifiers",
Emit\EmitMetadata.vb (9)
24CompileAndVerify(VisualBasicCompilation.Create("Goo", syntaxTrees:={Parse(source)}, references:={MscorlibRef, SystemCoreRef, MsvbRef})) 92Dim c1 = VisualBasicCompilation.Create("VB_EmitTest1", 242Dim c1 = VisualBasicCompilation.Create("VB_EmitAssemblyRefs", 267Dim c2 = VisualBasicCompilation.Create("VB_EmitAssemblyRefs2", 302Dim c1 = VisualBasicCompilation.Create("VB_EmitAddModule", 375Dim c1 = VisualBasicCompilation.Create("VB_ImplementingAnInterface", 452Dim c1 = VisualBasicCompilation.Create("VB_Types", 561Dim c1 = VisualBasicCompilation.Create("VB_Fields", 972Private Sub VerifyEmitWithNoResources(comp As VisualBasicCompilation, platform As Platform)
Emit\EntryPointTests.vb (8)
1359Dim compilation As VisualBasicCompilation = CreateCompilationWithMscorlib40(source, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1381Dim compilation As VisualBasicCompilation = CreateCompilationWithMscorlib40(source, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1403Dim compilation As VisualBasicCompilation = CreateCompilationWithMscorlib40(source, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1425Dim compilation As VisualBasicCompilation = CreateCompilationWithMscorlib40(source, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1449Dim compilation As VisualBasicCompilation = CreateCompilationWithMscorlib40(source, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1475Dim compilation1 As VisualBasicCompilation = CreateCompilationWithMscorlib40(source1) 1476Dim compilation2 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences(source2, {New VisualBasicCompilationReference(compilation1)}, options:=TestOptions.ReleaseExe.WithMainTypeName("B")) 1516Dim comp As VisualBasicCompilation
Emit\NoPiaEmbedTypes.vb (2)
502Private Shared Sub VerifyEmitDiagnostics(compilation As VisualBasicCompilation, Optional errors As XElement = Nothing) 512Private Shared Sub VerifyEmitMetadataOnlyDiagnostics(compilation As VisualBasicCompilation, Optional errors As XElement = Nothing)
Emit\OptionalArgumentsTests.vb (1)
163Dim libraryCompilation = VisualBasicCompilation.Create("library",
Emit\ResourceTests.vb (9)
186Dim c1 = VisualBasicCompilation.Create("goo", references:={MscorlibRef}, options:=TestOptions.ReleaseDll) 250Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 278Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 305Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 373Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 659Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 726c1 = VisualBasicCompilation.Create("goo", references:={MscorlibRef, netModule1}, options:=TestOptions.ReleaseDll) 742Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime( 775Dim c1 As VisualBasicCompilation = CreateCompilationWithMscorlib40AndVBRuntime(
PDB\ChecksumTests.vb (6)
18Private Shared Function CreateCompilationWithChecksums(source As XCData, filePath As String, baseDirectory As String) As VisualBasicCompilation 32Return VisualBasicCompilation.Create(GetUniqueName(), {tree}, {MscorlibRef}, TestOptions.DebugDll.WithSourceReferenceResolver(resolver)) 37Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 81Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 116Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40( 157Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40(
PDB\PDBTests.vb (3)
30Dim comp = VisualBasicCompilation.Create("Compilation", {tree1, tree2, tree3, tree4}, {MscorlibRef}, options:=TestOptions.ReleaseDll) 47Dim comp = VisualBasicCompilation.Create("Compilation", {tree1, tree2, tree3, tree4}, {MscorlibRef}, options:=TestOptions.ReleaseDll) 86Dim comp = VisualBasicCompilation.Create("test", {tree1, tree2}, TargetFrameworkUtil.StandardReferences, TestOptions.DebugDll)
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
21Private Sub VerifyCompilationOptions(originalOptions As VisualBasicCompilationOptions, compilationOptionsBlobReader As BlobReader, emitOptions As EmitOptions, compilation As VisualBasicCompilation)
XmlLiteralTests.vb (2)
3503Dim comp = VisualBasicCompilation.Create(Guid.NewGuid().ToString(), {sourceTree}, DefaultVbReferences.Concat(Net40XmlReferences)) 3554Dim comp = VisualBasicCompilation.Create(Guid.NewGuid().ToString(), {sourceTree}, DefaultVbReferences.Concat(Net40XmlReferences))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (48)
CompilationContext.vb (4)
32Friend ReadOnly Compilation As VisualBasicCompilation 47compilation As VisualBasicCompilation, 403compilation As VisualBasicCompilation, 562compilation As VisualBasicCompilation,
CompilationExtensions.vb (10)
24Friend Function [GetType](compilation As VisualBasicCompilation, moduleVersionId As Guid, typeToken As Integer) As PENamedTypeSymbol 29Friend Function GetSourceMethod(compilation As VisualBasicCompilation, moduleVersionId As Guid, methodHandle As MethodDefinitionHandle) As PEMethodSymbol 50Friend Function GetMethod(compilation As VisualBasicCompilation, moduleVersionId As Guid, methodHandle As MethodDefinitionHandle) As PEMethodSymbol 60Friend Function GetModule(compilation As VisualBasicCompilation, moduleVersionId As Guid) As PEModuleSymbol 76Friend Function ToCompilation(metadataBlocks As ImmutableArray(Of MetadataBlock)) As VisualBasicCompilation 81Friend Function ToCompilationReferencedModulesOnly(metadataBlocks As ImmutableArray(Of MetadataBlock), moduleVersionId As Guid) As VisualBasicCompilation 86Friend Function ToCompilation(metadataBlocks As ImmutableArray(Of MetadataBlock), moduleVersionId As Guid, kind As MakeAssemblyReferencesKind) As VisualBasicCompilation 95Return VisualBasicCompilation.Create( 102Friend Function GetCustomTypeInfoPayload(compilation As VisualBasicCompilation, type As TypeSymbol) As ReadOnlyCollection(Of Byte) 104Dim names = If(VisualBasicCompilation.TupleNamesEncoder.TryGetNames(type, builder) AndAlso compilation.HasTupleNamesAttributes,
EETypeNameDecoder.vb (2)
15Private ReadOnly _compilation As VisualBasicCompilation 17Friend Sub New(compilation As VisualBasicCompilation, moduleSymbol As PEModuleSymbol)
EvaluationContext.vb (5)
38Friend ReadOnly Compilation As VisualBasicCompilation 48compilation As VisualBasicCompilation, 75compilation As VisualBasicCompilation, 120Dim compilation As VisualBasicCompilation = metadataBlocks.ToCompilation(Nothing, MakeAssemblyReferencesKind.AllAssemblies) 145compilation As VisualBasicCompilation,
Rewriters\LocalDeclarationRewriter.vb (2)
15Friend Shared Function Rewrite(compilation As VisualBasicCompilation, container As EENamedTypeSymbol, block As BoundBlock) As BoundBlock 55compilation As VisualBasicCompilation,
Rewriters\PlaceholderLocalRewriter.vb (3)
12Friend Shared Function Rewrite(compilation As VisualBasicCompilation, container As EENamedTypeSymbol, node As BoundNode, diagnostics As DiagnosticBag) As BoundNode 17Private ReadOnly _compilation As VisualBasicCompilation 21Private Sub New(compilation As VisualBasicCompilation, container As EENamedTypeSymbol, diagnostics As DiagnosticBag)
Symbols\EEMethodSymbol.vb (2)
29Private ReadOnly _compilation As VisualBasicCompilation 53compilation As VisualBasicCompilation,
Symbols\ExceptionLocalSymbol.vb (1)
27compilation As VisualBasicCompilation,
Symbols\ObjectIdLocalSymbol.vb (5)
28compilation As VisualBasicCompilation, 38compilation As VisualBasicCompilation, 48compilation As VisualBasicCompilation, 69Private ReadOnly _compilation As VisualBasicCompilation 71Friend Sub New(compilation As VisualBasicCompilation)
Symbols\PlaceholderLocalSymbol.vb (3)
109compilation As VisualBasicCompilation, 116compilation As VisualBasicCompilation, 150Friend Shared Function GetIntrinsicMethod(compilation As VisualBasicCompilation, methodName As String) As MethodSymbol
Symbols\ReturnValueLocalSymbol.vb (1)
28compilation As VisualBasicCompilation,
VisualBasicExpressionCompiler.vb (2)
62Dim compilation As VisualBasicCompilation 140Dim compilation As VisualBasicCompilation
VisualBasicFrameDecoder.vb (1)
12Friend NotInheritable Class VisualBasicFrameDecoder : Inherits FrameDecoder(Of VisualBasicCompilation, MethodSymbol, PEModuleSymbol, TypeSymbol, TypeParameterSymbol)
VisualBasicInstructionDecoder.vb (4)
17Friend NotInheritable Class VisualBasicInstructionDecoder : Inherits InstructionDecoder(Of VisualBasicCompilation, MethodSymbol, PEModuleSymbol, TypeSymbol, TypeParameterSymbol) 87Friend Overrides Function GetCompilation(moduleInstance As DkmClrModuleInstance) As VisualBasicCompilation 112Friend Overrides Function GetMethod(compilation As VisualBasicCompilation, instructionAddress As DkmClrInstructionAddress) As MethodSymbol 117Friend Overrides Function GetTypeNameDecoder(compilation As VisualBasicCompilation, method As MethodSymbol) As TypeNameDecoder(Of PEModuleSymbol, TypeSymbol)
VisualBasicLanguageInstructionDecoder.vb (1)
12Friend NotInheritable Class VisualBasicLanguageInstructionDecoder : Inherits LanguageInstructionDecoder(Of VisualBasicCompilation, MethodSymbol, PEModuleSymbol, TypeSymbol, TypeParameterSymbol, ParameterSymbol)
VisualBasicMetadataContext.vb (2)
9Friend ReadOnly Compilation As VisualBasicCompilation 12Friend Sub New(compilation As VisualBasicCompilation, Optional evaluationContext As EvaluationContext = Nothing)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
HoistedMeTests.vb (3)
603Dim dummyComp As VisualBasicCompilation = MakeDummyCompilation(comp) 1172Private Shared Function MakeDummyCompilation(comp As VisualBasicCompilation) As VisualBasicCompilation
HoistedStateMachineLocalTests.vb (1)
1476Private Shared Function CreateCompilation(source As String) As VisualBasicCompilation
WinMdTests.vb (1)
160Dim comp = VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.VisualBasic.Features (4)
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
24Dim isValidLanguage = DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14
VisualBasicUseAutoPropertyAnalyzer.vb (2)
28Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14 32Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic10
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
32Return DirectCast(compilation, VisualBasicCompilation).LanguageVersion >= LanguageVersion.VisualBasic14
Microsoft.CodeAnalysis.VisualBasic.Scripting (3)
VisualBasicScriptCompiler.vb (3)
51Dim previousSubmission As VisualBasicCompilation = Nothing 53previousSubmission = DirectCast(script.Previous.GetCompilation(), VisualBasicCompilation) 72Dim submission = VisualBasicCompilation.CreateScriptCompilation(
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (250)
Binding\BindingScopeTests.vb (6)
13Private Sub CheckScopeOfSymbol(comp As VisualBasicCompilation, 43Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 136Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 183Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 225Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 251Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(
Binding\LookupTests.vb (2)
21Private Function GetContext(compilation As VisualBasicCompilation, 946Dim c = VisualBasicCompilation.Create("DoNotLoadTypesForAccessibilityOfMostAccessibleTypeWithinANamespace",
Compilation\CompilationAPITests.vb (125)
183AssertTheseDiagnostics(VisualBasicCompilation.Create("test", options:=options), 195AssertTheseDiagnostics(VisualBasicCompilation.Create("test", options:=options), 206AssertTheseDiagnostics(VisualBasicCompilation.Create("test", options:=options), 227VisualBasicCompilation.Create("C:/goo/Test.exe").AssertTheseEmitDiagnostics( 232VisualBasicCompilation.Create("C:\goo\Test.exe", options:=TestOptions.ReleaseDll).AssertTheseDeclarationDiagnostics( 236VisualBasicCompilation.Create("\goo/Test.exe", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 240VisualBasicCompilation.Create("C:Test.exe", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 244VisualBasicCompilation.Create("Te" & ChrW(0) & "st.exe", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 248VisualBasicCompilation.Create(" " & vbTab & " ", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 252VisualBasicCompilation.Create(ChrW(&HD800), options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 256VisualBasicCompilation.Create("", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 260VisualBasicCompilation.Create(" a", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( 264VisualBasicCompilation.Create("\u2000a", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics( ' // U+2000 is whitespace 270VisualBasicCompilation.Create(";,*?<>#!@&", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() 271VisualBasicCompilation.Create("goo", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() 272VisualBasicCompilation.Create(".goo", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() 273VisualBasicCompilation.Create("goo ", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() ' can end with whitespace 274VisualBasicCompilation.Create("....", options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() 275VisualBasicCompilation.Create(Nothing, options:=TestOptions.ReleaseDll).AssertTheseEmitDiagnostics() 292Dim comp = VisualBasicCompilation.Create("Compilation", listSyntaxTree, listRef, ops) 303comp = VisualBasicCompilation.Create(asmname, listSyntaxTree, listRef, ops1) 307Dim compOpt = VisualBasicCompilation.Create("Compilation", Nothing, Nothing, Nothing) 323Dim comp = VisualBasicCompilation.Create("compilation", Nothing, Nothing, Nothing) 334Dim comp = VisualBasicCompilation.Create("compilation", Nothing, Nothing, Nothing) 412Dim comp = VisualBasicCompilation.Create("Compilation", options:=TestOptions.ReleaseDll) 450Dim comp = VisualBasicCompilation.Create("Compilation", options:=TestOptions.ReleaseDll) 532Dim comp = VisualBasicCompilation.Create("Compilation") 563Dim compCollection1 = VisualBasicCompilation.Create("Compilation") 569Dim compCollection2 = VisualBasicCompilation.Create("Compilation") 591Dim compCollection = VisualBasicCompilation.Create("Compilation", references:=hs) 599compCollection = VisualBasicCompilation.Create("Compilation", references:=col) 610compCollection = VisualBasicCompilation.Create("Compilation", references:=stack) 621compCollection = VisualBasicCompilation.Create("Compilation", references:=queue) 655Dim comp = VisualBasicCompilation.Create("Compilation", 731Dim compCollection = VisualBasicCompilation.Create("Compilation", syntaxTrees:=hs) 739compCollection = VisualBasicCompilation.Create("Compilation", syntaxTrees:=col) 750compCollection = VisualBasicCompilation.Create("Compilation", syntaxTrees:=stack) 761compCollection = VisualBasicCompilation.Create("Compilation", syntaxTrees:=queue) 769Assert.Throws(Of ArgumentException)(Sub() VisualBasicCompilation.Create("Compilation", syntaxTrees:={withExpressionRootTree})) 793Dim comp = VisualBasicCompilation.Create("Compilation") 815comp = VisualBasicCompilation.Create("Compilation").AddSyntaxTrees(listSyntaxTree).RemoveSyntaxTrees({t2}) 838Dim comp1 = VisualBasicCompilation.Create("Compilation") 1035Dim comp = VisualBasicCompilation.Create("Compilation") 1048Dim comp1 = VisualBasicCompilation.Create("Test1", {VisualBasicSyntaxTree.ParseText(text1)}) 1049Dim comp2 = VisualBasicCompilation.Create("Test2", {VisualBasicSyntaxTree.ParseText(text1)}) 1060comp = VisualBasicCompilation.Create("Test1", 1166Dim comp = VisualBasicCompilation.Create("Compilation", references:={AssemblyMetadata.CreateFromImage(TestResources.MetadataTests.NetModule01.ModuleVB01).GetReference()}) 1172Dim comp = VisualBasicCompilation.Create("Compilation", references:={ModuleMetadata.CreateFromImage(ResourcesNet451.System).GetReference()}) 1180Dim comp = VisualBasicCompilation.Create("Compilation") 1192Dim comp = VisualBasicCompilation.Create("Compilation") 1219Dim comp = VisualBasicCompilation.Create("Compilation") 1238Dim comp = VisualBasicCompilation.Create("Compilation") 1257Dim comp = VisualBasicCompilation.Create("Compilation") 1281Dim comp = VisualBasicCompilation.Create("Compilation") 1290Dim comp = VisualBasicCompilation.Create("Compilation") 1299Dim comp = VisualBasicCompilation.Create("Compilation") 1310Dim comp = VisualBasicCompilation.Create("Compilation") 1319Dim comp = VisualBasicCompilation.Create("Compilation") 1340Dim comp = VisualBasicCompilation.Create("Compilation") 1372Dim comp = VisualBasicCompilation.Create("Compilation") 1434Dim c1 = VisualBasicCompilation.Create("Asm1", syntaxTrees:={VisualBasicSyntaxTree.ParseText(code)}) 1435Dim c2 = VisualBasicCompilation.Create("Asm2", syntaxTrees:={VisualBasicSyntaxTree.ParseText(code)}) 1436Dim c3 = VisualBasicCompilation.Create("Asm3", references:={c1.ToMetadataReference(), c2.ToMetadataReference()}) 1444Dim c1 = VisualBasicCompilation.Create("Asm1", 1457Dim comp = VisualBasicCompilation.Create( 1469Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1477Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 1493Dim comp = VisualBasicCompilation.Create("test", references:={MscorlibRef}) ' no ValueTuple 1510Dim comp = DirectCast(VisualBasicCompilation.Create(""), Compilation) 1535Dim comp = DirectCast(VisualBasicCompilation.Create(""), Compilation) 1547Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1558Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1571Dim Compilation = VisualBasicCompilation.Create("HelloWorld") 1584Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1599Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1621Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1632Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1646Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1661Dim compilation = VisualBasicCompilation.Create("HelloWorld") 1705Dim comp = DirectCast(VisualBasicCompilation.Create(""), Compilation) 2066Dim c = VisualBasicCompilation.Create(assemblyName:=Nothing, options:=TestOptions.ReleaseModule, syntaxTrees:={Parse(source)}, references:={MscorlibRef}) 2073c = VisualBasicCompilation.Create(assemblyName:=Nothing, options:=TestOptions.ReleaseModule, syntaxTrees:={Parse(source)}, references:={MscorlibRef}) 2080c = VisualBasicCompilation.Create(assemblyName:="ModuleAssemblyName", options:=TestOptions.ReleaseModule, syntaxTrees:={Parse(source)}, references:={MscorlibRef}) 2098Dim AssertCompilationCorlib As Action(Of VisualBasicCompilation) = 2099Sub(compilation As VisualBasicCompilation) 2111Dim firstCompilation = VisualBasicCompilation.CreateScriptCompilation( 2119Dim secondCompilation = VisualBasicCompilation.CreateScriptCompilation( 2171Dim compilation = VisualBasicCompilation.CreateScriptCompilation( 2195Dim compilation = VisualBasicCompilation.CreateScriptCompilation( 2239Dim c1 = VisualBasicCompilation.Create("c", options:=TestOptions.ReleaseDll) 2250c1 = VisualBasicCompilation.Create("c", options:=TestOptions.ReleaseModule) 2264Dim c1 = VisualBasicCompilation.Create("c", options:=TestOptions.ReleaseDll) 2275Dim c1 = VisualBasicCompilation.Create("c", options:=TestOptions.ReleaseDll) 2286Dim c1 = VisualBasicCompilation.Create("c1") 2303Dim c1 = VisualBasicCompilation.Create("c1") 2332Dim a = VisualBasicCompilation.Create("c", syntaxTrees:={ta}) 2384Dim c1 = VisualBasicCompilation.CreateScriptCompilation("c1") 2476Dim c = VisualBasicCompilation.Create("Goo", references:={MscorlibRef, mdModule.GetReference(display:="ModuleCS00")}, options:=TestOptions.ReleaseDll) 2487Dim comp = VisualBasicCompilation.Create("Compilation") 2494Dim comp2 = VisualBasicCompilation.Create("Compilation") 2600VisualBasicCompilation.Create(assemblyName, {tree1, tree2}, {MscorlibRef}, CompilationOptions) 2601Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.Create(assemblyName, {tree1, tree3}, {MscorlibRef}, CompilationOptions)) 2611Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", returnType:=genericParameter)) 2612Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", returnType:=open)) 2613Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", returnType:=GetType(Void))) 2614Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", returnType:=byRefType)) 2615Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=genericParameter)) 2616Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=open)) 2617Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=GetType(Void))) 2618Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=GetType(Integer))) 2619Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=ptr)) 2620Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", globalsType:=byRefType)) 2622Dim s0 = VisualBasicCompilation.CreateScriptCompilation("a0", globalsType:=GetType(List(Of Integer))) 2623Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a1", previousScriptCompilation:=s0, globalsType:=GetType(List(Of Boolean)))) 2626Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseExe)) 2627Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule))) 2628Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))) 2629Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeApplication))) 2630Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication))) 2631Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithCryptoKeyContainer("goo"))) 2632Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithCryptoKeyFile("goo.snk"))) 2633Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithDelaySign(True))) 2634Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("a", options:=TestOptions.ReleaseDll.WithDelaySign(False))) 2639Assert.False(VisualBasicCompilation.CreateScriptCompilation("sub").HasSubmissionResult()) 2855Private Shared Sub GetWellKnownType_Verify(comp As VisualBasicCompilation, expectedAssemblyName As String)
Compilation\GetSemanticInfoBrokenCodeTests.vb (2)
421Private Sub MustOverrideMemberCore(compilation As VisualBasicCompilation) 476Private Sub AnalyzeExpressionDataFlow(compilation As VisualBasicCompilation)
Compilation\MyTemplateTests.vb (1)
16Friend Shared Function GetMyTemplateTree(compilation As VisualBasicCompilation) As SyntaxTree
Compilation\ReferenceManagerTests.vb (4)
656Dim comp = VisualBasicCompilation.Create( 669Dim c As VisualBasicCompilation 1652Dim c = VisualBasicCompilation.Create("test", references:={md.GetReference()}) 1664Dim corlib1 = VisualBasicCompilation.Create("Comp")
Compilation\SemanticModelAPITests.vb (2)
657Private Sub TestGetSpeculativeSemanticModelInFieldOrPropertyInitializer(compilation As VisualBasicCompilation) 709Private Sub TestGetSpeculativeSemanticModelInEnumMemberDeclOrDefaultParameterValue(compilation As VisualBasicCompilation)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (8)
750Private Function GetNamespaceSymbol(compilation As VisualBasicCompilation, 887Private Function GetMethodSymbol(compilation As VisualBasicCompilation, 895Private Function GetPropertySymbol(compilation As VisualBasicCompilation, 903Private Function GetMethodBaseSymbol(compilation As VisualBasicCompilation, 1159Private Function GetParameterSymbol(compilation As VisualBasicCompilation, 1175Private Function GetLabelSymbol(compilation As VisualBasicCompilation, 1780Private Function GetTypeParameterSymbol(compilation As VisualBasicCompilation, 1893Private Function GetVariableSymbol(compilation As VisualBasicCompilation,
Compilation\SymbolSearchTests.vb (4)
147Private Shared Function GetTestCompilation() As VisualBasicCompilation 188Private Shared Sub TestNameAndPredicate(compilation As VisualBasicCompilation, name As String, includeNamespace As Boolean, includeType As Boolean, includeMember As Boolean, count As Integer) 193Private Shared Sub TestName(compilation As VisualBasicCompilation, name As String, includeNamespace As Boolean, includeType As Boolean, includeMember As Boolean, count As Integer) 200Private Shared Sub TestPredicate(compilation As VisualBasicCompilation, predicate As Func(Of String, Boolean), includeNamespace As Boolean, includeType As Boolean, includeMember As Boolean, count As Integer)
DeclaringSyntaxNodeTests.vb (6)
23Private Function CheckDeclaringSyntaxNodes(compilation As VisualBasicCompilation, symbol As Symbol, expectedNumber As Integer) As ImmutableArray(Of SyntaxReference) 51Private Function CheckDeclaringSyntaxNodesIncludingParameters(compilation As VisualBasicCompilation, symbol As Symbol, expectedNumber As Integer) As ImmutableArray(Of SyntaxReference) 72Private Function CheckDeclaringSyntaxNodesWithoutGetDeclaredSymbol(compilation As VisualBasicCompilation, symbol As Symbol, expectedNumber As Integer, expectedSyntaxKind As SyntaxKind) As ImmutableArray(Of SyntaxReference) 102Private Sub CheckDeclaringSyntax(Of TNode As VisualBasicSyntaxNode)(comp As VisualBasicCompilation, tree As SyntaxTree, name As String, kind As SymbolKind) 116Private Sub CheckDeclaringSyntaxIsNoDeclaration(Of TNode As VisualBasicSyntaxNode)(comp As VisualBasicCompilation, tree As SyntaxTree, name As String) 127Private Sub CheckLambdaDeclaringSyntax(Of TNode As ExpressionSyntax)(comp As VisualBasicCompilation, tree As SyntaxTree, textToSearchFor As String)
Diagnostics\DiagnosticAnalyzerTests.vb (1)
1700model = CType(compilation, VisualBasicCompilation).GetSemanticModel(tree, ignoreAccessibility:=False)
FlowAnalysis\FlowTestBase.vb (2)
23Friend Function FlowDiagnostics(compilation As VisualBasicCompilation) As ImmutableArray(Of Diagnostic) 80Protected Function CompileAndGetModelAndSpan(program As XElement, startNodes As List(Of VisualBasicSyntaxNode), endNodes As List(Of VisualBasicSyntaxNode), ilSource As XCData, errors As XElement, Optional parseOptions As VisualBasicParseOptions = Nothing) As VisualBasicCompilation
FlowAnalysis\IterationJumpYieldStatementTests.vb (1)
1341Dim comp = VisualBasicCompilation.Create("ForEach",
Semantics\AccessCheckTests.vb (20)
24Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 52Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 146Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 217Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 319Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 497Dim other As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 516Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 556Dim other As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 568Dim c As VisualBasicCompilation = CreateCompilationWithMscorlib40AndReferences( 587Dim other As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 598Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 621Dim other As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 631Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 650Dim other As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 665Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntimeAndReferences( 686Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 1958Dim assem1 As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 1985Dim assem2 As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntimeAndReferences( 2020Dim assem3 As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntimeAndReferences( 2167Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40(
Semantics\BinaryOperators.vb (1)
1022compilation As VisualBasicCompilation,
Semantics\Conversions.vb (9)
44Dim c1 = VisualBasicCompilation.Create("Test", syntaxTrees:={dummyTree}, references:={Net40.mscorlib, vbConversionsRef, modifiersRef}) 223Dim c1 = VisualBasicCompilation.Create("Test", syntaxTrees:={dummyTree}, references:={Net40.mscorlib}) 1073Dim c1 = VisualBasicCompilation.Create("Test", syntaxTrees:={dummyTree}, references:={Net40.mscorlib}, 1440Dim c1 = VisualBasicCompilation.Create("Test", references:={Net40.mscorlib, vbConversionsRef, modifiersRef}) 2022Dim c1 = VisualBasicCompilation.Create("Test", references:={Net40.mscorlib}) 4052Dim c As VisualBasicCompilation = VisualBasicCompilation.Create("MyCompilation").AddReferences(MscorlibRef).AddSyntaxTrees(tree) 4138Dim c As VisualBasicCompilation = VisualBasicCompilation.Create("MyCompilation").AddReferences(MscorlibRef).AddSyntaxTrees(tree)
Semantics\ForeachTest.vb (9)
1274Private Function SemanticInfoTypeTestForeach(compilation As VisualBasicCompilation, index As Integer, ParamArray names As String()) As SemanticInfoSummary 1305Private Function GetDeclareSymbolTestForeach(compilation As VisualBasicCompilation, symName As String, Optional index As Integer = 1) As Symbol 1320Private Function AnalyzeRegionDataFlowTestForeach(compilation As VisualBasicCompilation, VariablesDeclaredSymbol As String, 1340compilation As VisualBasicCompilation, 1354Private Function ClassfiConversionTestForeach(compilation As VisualBasicCompilation, Optional index As Integer = 1) As Conversion 1385Private Function GetModel(compilation As VisualBasicCompilation) As SemanticModel 1391Private Function GetForEachStatement(compilation As VisualBasicCompilation, index As Integer) As ForEachStatementSyntax 1398Private Function GetForEachBlock(compilation As VisualBasicCompilation, index As Integer) As ForEachBlockSyntax 1404Private Function VerifyForeachSemanticInfo(compilation As VisualBasicCompilation, Optional index As Integer = 1) As ForEachStatementInfo
Semantics\ForLoopTest.vb (8)
550Private Function SemanticInfoTypeTestForLoops(compilation As VisualBasicCompilation, index As Integer, ParamArray names As String()) As List(Of SemanticInfoSummary) 571Private Function GetDeclareSymbolTestForLoops(compilation As VisualBasicCompilation, symName As String, Optional index As Integer = 1) As Symbol 586Private Function AnalyzeRegionDataFlowTestForLoops(compilation As VisualBasicCompilation, VariablesDeclaredSymbol As String, 606compilation As VisualBasicCompilation, 620Private Function ClassfiConversionTestForLoops(compilation As VisualBasicCompilation, Optional index As Integer = 1) As List(Of Conversion) 654Private Function GetModel(compilation As VisualBasicCompilation) As SemanticModel 660Private Function GetForStatement(compilation As VisualBasicCompilation, index As Integer) As ForStatementSyntax 667Private Function GetForBlock(compilation As VisualBasicCompilation, index As Integer) As ForBlockSyntax
Semantics\GetSemanticInfoTests.vb (1)
4421Private Function GetTypeParameterSymbol(compilation As VisualBasicCompilation,
Semantics\GetUnusedImportDirectivesTests.vb (1)
301Dim compilation = VisualBasicCompilation.CreateScriptCompilation("sub1", tree, {MscorlibRef_v4_0_30316_17626})
Semantics\IFOperatorTest.vb (6)
700Dim compilation1 = DirectCast(verifier.Compilation, VisualBasicCompilation) 1113Private Function GetSemanticInfos(compilation As VisualBasicCompilation, index As Integer) As List(Of SemanticInfoSummary) 1180Private Function AnalyzeRegionDataFlowTestForeach(compilation As VisualBasicCompilation, 1198Private Function ClassifyConversionTest(compilation As VisualBasicCompilation, Optional index As Integer = 1) As List(Of Conversion) 1239Private Function GetModel(compilation As VisualBasicCompilation) As SemanticModel 1245Private Function GetTernaryConditionalExpression(compilation As VisualBasicCompilation, index As Integer) As TernaryConditionalExpressionSyntax
Semantics\InitOnlyMemberTests.vb (1)
5251Dim verify = Sub(compilation As VisualBasicCompilation)
Semantics\MeMyBaseMyClassTests.vb (3)
544Public Function LookUpSymbolTest(comp As VisualBasicCompilation, name As String, Optional index As Integer = 1, Optional expectedCount As Integer = 0, Optional expectedString As String = "") As ISymbol 561Public Sub GetSymbolInfoTest(comp As VisualBasicCompilation, nodeName As String, expectedSymbol As ISymbol) 579Public Sub GetTypeInfoTest(comp As VisualBasicCompilation, nodeName As String, expectedTypeInfo As String)
Semantics\MultiDimensionalTest.vb (6)
299Private Function SemanticInfoTypeTest(compilation As VisualBasicCompilation, index As Integer, ParamArray names As String()) As SemanticInfoSummary 321Private Function GetDeclareSymbolTest(compilation As VisualBasicCompilation, expectedSymbolName As String, Optional index As Integer = 1) As ISymbol 330Private Function AnalyzeRegionDataFlowTest(compilation As VisualBasicCompilation, VariablesDeclaredSymbol As String, 349Private Function AnalyzeRegionDataFlowFieldTest(compilation As VisualBasicCompilation, VariablesDeclaredSymbol As String, 372Private Function GetModel(compilation As VisualBasicCompilation) As SemanticModel 378Private Function GetSyntaxNode(Of T As VisualBasicSyntaxNode)(compilation As VisualBasicCompilation, syntaxKind As SyntaxKind, index As Integer) As T
Semantics\NameLengthTests.vb (3)
552Private Function CreateCompilationWithMscorlib(source As String) As VisualBasicCompilation 556Private Function CreateCompilationWithMscorlib45(source As String) As VisualBasicCompilation 557Return VisualBasicCompilation.Create(GetUniqueName(),
Semantics\NativeIntegerTests.vb (1)
68Dim comp = VisualBasicCompilation.Create(assemblyName:=GetUniqueName(), references:=TargetFrameworkUtil.GetReferences(TargetFramework.DefaultVb), options:=TestOptions.ReleaseDll)
Semantics\OverloadResolution.vb (2)
88Dim c1 = VisualBasicCompilation.Create("Test1", 3055Dim c1 = VisualBasicCompilation.Create("Test1",
Semantics\SyncLockTests.vb (1)
484Private Function GetExpressionFromSyncLock(Compilation As VisualBasicCompilation, Optional which As Integer = 1) As ExpressionSyntax
Semantics\SyntaxTreeRootTests.vb (3)
46Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.Create("Grrr", syntaxTrees:={arbitraryTree})) 47Assert.Throws(Of ArgumentException)(Function() VisualBasicCompilation.CreateScriptCompilation("Wah").AddSyntaxTrees(arbitraryTree)) 48Assert.Throws(Of ArgumentException)(Sub() VisualBasicCompilation.Create("Bah", syntaxTrees:={parsedTree}).ReplaceSyntaxTree(parsedTree, arbitraryTree))
Semantics\TooLongNameTests.vb (4)
23Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 35Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 47Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime( 80Dim c As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndVBRuntime(
Semantics\UnaryOperators.vb (2)
409Dim c1 = VisualBasicCompilation.Create("Test3", 694compilation As VisualBasicCompilation,
Semantics\UseSiteErrorTests.vb (1)
562Private Shared Function CompileWithMissingReference(sources As XElement) As VisualBasicCompilation
Semantics\UsingStatementTest.vb (4)
310Private Function GetUsingStatements(compilation As VisualBasicCompilation, Optional index As Integer = 1) As UsingStatementSyntax 317Private Function VerifyDeclaredSymbolForUsingStatements(compilation As VisualBasicCompilation, index As Integer, ParamArray variables As String()) As List(Of ISymbol) 336Private Sub VerifySymbolInfoForUsingStatements(compilation As VisualBasicCompilation, Usingindex As Integer, Declaratorindex As Integer, expressionStr As String, ParamArray symbols As Symbol()) 371Private Sub VerifyLookUpSymbolForUsingStatements(compilation As VisualBasicCompilation, symbol As Symbol, Optional index As Integer = 1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (181)
CompilationAPITests.vb (1)
114Private Shared Function GetReference(useMetadataReference As Boolean, referenceComp As VisualBasicCompilation) As MetadataReference
DocumentationComments\ConstructorDocumentationCommentTests.vb (1)
11Private ReadOnly _compilation As VisualBasicCompilation
DocumentationComments\DocCommentTests.vb (3)
14Imports Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation 12110) As VisualBasicCompilation 12155compilation As VisualBasicCompilation,
DocumentationComments\EventDocumentationCommentTests.vb (1)
13Private ReadOnly _compilation As VisualBasicCompilation
DocumentationComments\FieldDocumentationCommentTests.vb (1)
11Private ReadOnly _compilation As VisualBasicCompilation
DocumentationComments\MethodDocumentationCommentTests.vb (1)
15Private ReadOnly _compilation As VisualBasicCompilation
DocumentationComments\PropertyDocumentationCommentTests.vb (1)
11Private ReadOnly _compilation As VisualBasicCompilation
DocumentationComments\TypeDocumentationCommentTests.vb (1)
11Private ReadOnly _compilation As VisualBasicCompilation
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
1967Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation 2028Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol
SymbolsTests\AssemblyAndNamespaceTests.vb (5)
436Dim comp = VisualBasicCompilation.Create("Test3", {VisualBasicSyntaxTree.ParseText(text3)}, {MscorlibRef, compRef1, compRef2}) 443Assert.Equal("Compilation: " & GetType(VisualBasicCompilation).FullName, ext.ToString()) 482Dim comp1 = VisualBasicCompilation.Create("Test1", syntaxTrees:={VisualBasicSyntaxTree.ParseText(text1)}) 483Dim comp2 = VisualBasicCompilation.Create("Test2", syntaxTrees:={VisualBasicSyntaxTree.ParseText(text2)}) 488Dim comp = VisualBasicCompilation.Create("Test3", {VisualBasicSyntaxTree.ParseText(text3)}, {compRef1, compRef2})
SymbolsTests\CompilationCreationTests.vb (33)
29Friend Function SourceAssembly(this As VisualBasicCompilation) As SourceAssemblySymbol 88Dim c1 = VisualBasicCompilation.Create("Test", references:={MscorlibRef_v4_0_30316_17626, mdTestLib1}) 113Dim c2 = VisualBasicCompilation.Create("Test", references:={mdTestLib1}) 128Dim c1 = VisualBasicCompilation.Create("Test", {sourceTree}, DefaultVbReferences, TestOptions.ReleaseDll.WithRootNamespace("A.B.C")) 142Dim c1 = VisualBasicCompilation.Create("Test", {}, options:=TestOptions.ReleaseDll.WithRootNamespace("A.B.C").WithSuppressEmbeddedDeclarations(True)) 162Dim c1 = VisualBasicCompilation.Create("Test", {sourceTree}, DefaultVbReferences, TestOptions.ReleaseDll) 187Dim c1 = VisualBasicCompilation.Create("Test", references:=DefaultVbReferences, options:=TestOptions.ReleaseDll) 210Private Sub VerifyNamespaceShape(c1 As VisualBasicCompilation) 232Dim c1 = VisualBasicCompilation.Create("Test", {sourceTree}, options:=TestOptions.ReleaseDll.WithRootNamespace("FromOptions")) 234c1 = VisualBasicCompilation.Create("Test", {sourceTree}, options:=TestOptions.ReleaseDll) 244Dim tc1 = VisualBasicCompilation.Create("Cyclic1", references:={mscorlibRef, cyclic2Ref}) 1643Dim c1_V1 As VisualBasicCompilation = CreateEmptyCompilation(c1_V1_Name, 1651Dim c1_V2 As VisualBasicCompilation = CreateEmptyCompilation(c1_V2_Name, 1665Dim c4_V1 As VisualBasicCompilation = CreateEmptyCompilation(c4_V1_Name, 1673Dim c4_V2 As VisualBasicCompilation = CreateEmptyCompilation(c4_V2_Name, 1688Dim c7 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C7"), 1762Dim c3 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C3"), 1780Dim c5 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C5"), 2024Private Function HasSingleTypeOfKind(c As VisualBasicCompilation, kind As TypeKind, fullName As String) As Boolean 2045Dim c = VisualBasicCompilation.Create("Test") 2069Dim compilation1 = VisualBasicCompilation.Create("Compilation1", syntaxTrees:=treeOrder1) 2073Dim compilation2 = VisualBasicCompilation.Create("Compilation2", syntaxTrees:=treeOrder2) 2085Dim compilation1 = VisualBasicCompilation.Create("Compilation1", syntaxTrees:=treeList1) 2094Dim compilation3 = VisualBasicCompilation.Create("Compilation3", syntaxTrees:=treeList3) 2111Dim compilation1 = VisualBasicCompilation.Create("Compilation1", syntaxTrees:=treeList1) 2120Dim compilation3 = VisualBasicCompilation.Create("Compilation3", syntaxTrees:=treeList3) 2136Dim compilation1 = VisualBasicCompilation.Create("Compilation1", syntaxTrees:=treeList1) 2144Dim compilation3 = VisualBasicCompilation.Create("Compilation3", syntaxTrees:=treeList3) 2210Private Shared Sub CheckCompilationSyntaxTrees(compilation As VisualBasicCompilation, ParamArray expectedSyntaxTrees As SyntaxTree()) 2236Dim compilation = VisualBasicCompilation.Create("Compilation") 2244compilation = VisualBasicCompilation.Create("Compilation", references:=TargetFrameworkUtil.GetReferences(TargetFramework.Net50, Nothing)) 2252compilation = VisualBasicCompilation.Create("Compilation", references:=TargetFrameworkUtil.GetReferences(TargetFramework.Net60, Nothing)) 2260compilation = VisualBasicCompilation.Create("Compilation", references:=TargetFrameworkUtil.GetReferences(TargetFramework.Net70, Nothing))
SymbolsTests\CorLibrary\Choosing.vb (1)
15Imports VBReferenceManager = Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.ReferenceManager
SymbolsTests\CorLibrary\CorTypes.vb (5)
120Dim c1 = VisualBasicCompilation.Create("CorLib", syntaxTrees:={VisualBasicSyntaxTree.ParseText(source.Value)}) 176Dim c1 = VisualBasicCompilation.Create("Test1", 190Dim c2 = VisualBasicCompilation.Create("Test2", 198Dim c3 = VisualBasicCompilation.Create("Test3", 208Dim c4 = VisualBasicCompilation.Create("Test4",
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
2464Dim s0 = VisualBasicCompilation.CreateScriptCompilation( 2471Dim s1 = VisualBasicCompilation.CreateScriptCompilation(
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (2)
293Dim c1 = VisualBasicCompilation.Create("Test", references:={mscorlibRef}) 299Dim c2 = VisualBasicCompilation.Create("Test2", references:={MTTestLib1Ref})
SymbolsTests\Metadata\PE\NoPia.vb (41)
280Dim localTypes1 = VisualBasicCompilation.Create("LocalTypes1", {Parse(localTypes1Source)}, {pia1CopyLink, mscorlibRef}) 283Dim localTypes2 = VisualBasicCompilation.Create("LocalTypes2", {Parse(localTypes2Source)}, {mscorlibRef, pia1CopyLink}) 544Dim tc1 = VisualBasicCompilation.Create("Cyclic1", references:={mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref}) 546Dim tc2 = VisualBasicCompilation.Create("Cyclic1", references:={mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref}) 590Dim tc1 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, pia5Link}) 595Dim tc2 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, pia5Ref}) 601Dim tc3 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Ref}) 610Dim tc4 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Ref, pia1Ref}) 621Dim tc5 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Link}) 634Dim tc6 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Ref}) 643Dim tc7 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Link, pia5Link, pia1Ref}) 675Dim tc1 = VisualBasicCompilation.Create("C1", references:={varmscorlibRef, varCRef, varARef, varBLink}) 679Dim tc2 = VisualBasicCompilation.Create("C2", references:={varmscorlibRef, varCRef, varARef, varDRef, varBLink}) 684Dim tc3 = VisualBasicCompilation.Create("C3", references:={varmscorlibRef, varCRef, varBLink}) 687Dim tc4 = VisualBasicCompilation.Create("C4", references:={varmscorlibRef, varCRef, varARef, varBRef}) 693Dim tc5 = VisualBasicCompilation.Create("C5", references:={varmscorlibRef, varCRef, varALink, varBLink}) 700Dim tc6 = VisualBasicCompilation.Create("C6", references:={varmscorlibRef, varARef, varBLink, varCLink}) 707Dim tc7 = VisualBasicCompilation.Create("C7", references:={varmscorlibRef, varCRef, varARef}) 771Dim varC_LocalTypes3 = VisualBasicCompilation.Create("LocalTypes3", {Parse(localTypes3Source)}, {mscorlibRef, pia1CopyLink}) 846Dim varC_Pia5 = VisualBasicCompilation.Create("Pia5", {Parse(pia5Source)}, {mscorlibRef}) 853Dim varC_Pia1 = VisualBasicCompilation.Create("Pia1", {Parse(pia1Source)}, {mscorlibRef}) 860Dim varC_Library2 = VisualBasicCompilation.Create("Library2", {Parse(library2Source)}, {mscorlibRef, pia1Ref, pia5Ref}) 866Dim tc1 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, pia5Link}) 872Dim tc2 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, pia5Ref}) 879Dim tc3 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Ref}) 889Dim tc4 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Ref, pia1Ref}) 900Dim tc5 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Link}) 913Dim tc6 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Ref, pia5Link, pia1Ref}) 922Dim tc7 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, library2Link, pia5Link, pia1Ref}) 965Dim varC_A = VisualBasicCompilation.Create("A", references:={mscorlibRef}) 968Dim varC_B = VisualBasicCompilation.Create("B", references:={mscorlibRef}) 971Dim varC_C = VisualBasicCompilation.Create("C", references:={mscorlibRef, varARef, varBRef}) 974Dim varC_D = VisualBasicCompilation.Create("D", references:={mscorlibRef}) 977Dim tc1 = VisualBasicCompilation.Create("C1", references:={mscorlibRef, varCRef, varARef, varBLink}) 981Dim tc2 = VisualBasicCompilation.Create("C2", references:={mscorlibRef, varCRef, varARef, varDRef, varBLink}) 986Dim tc3 = VisualBasicCompilation.Create("C3", references:={mscorlibRef, varCRef, varBLink}) 989Dim tc4 = VisualBasicCompilation.Create("C4", references:={mscorlibRef, varCRef, varARef, varBRef}) 995Dim tc5 = VisualBasicCompilation.Create("C5", references:={mscorlibRef, varCRef, varALink, varBLink}) 1002Dim tc6 = VisualBasicCompilation.Create("C6", references:={mscorlibRef, varARef, varBLink, varCLink}) 1009Dim tc7 = VisualBasicCompilation.Create("C7", references:={mscorlibRef, varCRef, varARef}) 1282Dim verify = Sub(compilationDerived As VisualBasicCompilation)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (2)
16Imports ReferenceManager = Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation.ReferenceManager 488Public Function CreateCompilation(source As String) As VisualBasicCompilation
SymbolsTests\Metadata\PE\TypeForwarders.vb (3)
81Dim comp = VisualBasicCompilation.Create("Dummy", references:={MscorlibRef, SystemCoreRef}) 903Private Shared Function EnumerateNamespaces(comp As VisualBasicCompilation) As IEnumerable(Of String) 1133Private Shared Function GetNamesOfForwardedTypes(appCompilation As VisualBasicCompilation) As IEnumerable(Of String)
SymbolsTests\Metadata\PE\VisualBasicCompilerFeatureRequiredTests.vb (7)
17Inherits BaseCompilerFeatureRequiredTests(Of VisualBasicCompilation, XElement) 73Protected Overrides Function CreateCompilationWithIL(source As XElement, ilSource As String) As VisualBasicCompilation 77Protected Overrides Function CreateCompilation(source As XElement, references() As MetadataReference) As VisualBasicCompilation 81Protected Overrides Function CompileAndVerify(compilation As VisualBasicCompilation) As CompilationVerifier 85Protected Overrides Sub AssertNormalErrors(comp As VisualBasicCompilation) 250Protected Overrides Sub AssertModuleErrors(comp As VisualBasicCompilation, ilRef As MetadataReference) 406Protected Overrides Sub AssertAssemblyErrors(comp As VisualBasicCompilation, ilRef As MetadataReference)
SymbolsTests\Metadata\WinMdEventTest.vb (2)
1599Private Shared Sub VerifyWinRTEventShape([event] As EventSymbol, compilation As VisualBasicCompilation) 1628Private Shared Sub VerifyNormalEventShape([event] As EventSymbol, compilation As VisualBasicCompilation)
SymbolsTests\MetadataFileReferenceCompilationTests.vb (3)
64Dim comp = VisualBasicCompilation.Create("test", references:={mscorlib1, mscorlib2}) 72comp = VisualBasicCompilation.Create("test", references:={mscorlibNoEmbed, mscorlibEmbed}) 77comp = VisualBasicCompilation.Create("test", references:={mscorlibEmbed, mscorlibNoEmbed})
SymbolsTests\MockSymbolTests.vb (5)
13Private Function TrivialCompilation() As VisualBasicCompilation 14Return VisualBasicCompilation.Create("Test") 19Dim compilation As VisualBasicCompilation = TrivialCompilation() 75Dim compilation As VisualBasicCompilation = TrivialCompilation() 77Assert.IsType(Of Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation)(ne2.Compilation)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (2)
116Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation 177Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol
SymbolsTests\Retargeting\NoPia.vb (5)
322Private Sub LocalTypeSubstitution1(compilation1 As VisualBasicCompilation, compilation2 As VisualBasicCompilation) 573Dim tc1 = VisualBasicCompilation.Create("Cyclic1", references:={mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref}) 575Dim tc2 = VisualBasicCompilation.Create("Cyclic1", references:={mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref}) 1037Private Sub GenericsClosedOverLocalTypes1(compilation3 As VisualBasicCompilation)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (5)
29Dim c1 = VisualBasicCompilation.Create("C1", references:={oldMsCorLib, TestReferences.SymbolsTests.CustomModifiers.Modifiers.netmodule}) 33Dim c2 = VisualBasicCompilation.Create("C2", references:=New MetadataReference() {newMsCorLib, New VisualBasicCompilationReference(c1)}) 103Dim c1 = VisualBasicCompilation.Create("C1", {Parse(source)}, {oldMsCorLib}) 109Dim c2 As VisualBasicCompilation = VisualBasicCompilation.Create("C2", references:={newMsCorLib, r1})
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (1)
81Dim compilation2 = VisualBasicCompilation.Create("C2", references:={NewMsCorLib, c1})
SymbolsTests\Retargeting\RetargetingTests.vb (12)
932Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 1293Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 1481Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 1666Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 1866Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 2138Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 2332Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 2656Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(sourceLibV1, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 2935Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(sourceLibV1, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 3043Dim referenceLibrary_Compilation = DirectCast(CompileAndVerify(CL1_source, options:=TestOptions.ReleaseDll).Compilation, VisualBasicCompilation) 3107Friend Function RetargetCompilationToV2MsCorlib(C As VisualBasicCompilation) As VisualBasicCompilationReference 3108Dim NewCompilation As VisualBasicCompilation = Nothing
SymbolsTests\Source\BindingsTests.vb (1)
18Private Function GetBinderFromNode(compilation As VisualBasicCompilation,
SymbolsTests\Source\DelegateTests.vb (1)
18VisualBasicCompilation.Create("test", syntaxTrees:={Parse("Delegate Sub A()")}, options:=TestOptions.ReleaseDll).VerifyDiagnostics(
SymbolsTests\Source\EnumTests.vb (2)
1358Private Shared Function VerifyEnumsValue(comp As VisualBasicCompilation, enumName As String, underlyingType As SpecialType, ParamArray expectedEnumValues As Object()) As List(Of Symbol) 1392Private Shared Function GetSymbolByFullName(compilation As VisualBasicCompilation, memberName As String) As Symbol
SymbolsTests\Source\OverridesTests.vb (1)
4240Dim derived = DirectCast(compilation.Compilation, VisualBasicCompilation).GetTypeByMetadataName("Derived")
SymbolsTests\Source\PropertyTests.vb (1)
8235Private Function CompileWithCustomPropertiesAssembly(source As XElement, Optional options As VisualBasicCompilationOptions = Nothing) As VisualBasicCompilation
SymbolsTests\Source\TypeTests.vb (2)
687Dim comp As VisualBasicCompilation = VisualBasicCompilation.Create("Test", {tree}, {mscorlibRef, module1Ref})
SymbolsTests\SymbolErrorTests.vb (3)
3926Dim other As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40( 3945Dim comp As VisualBasicCompilation = CompilationUtils.CreateCompilationWithMscorlib40AndReferences( 23972Dim submission = VisualBasicCompilation.CreateScriptCompilation(
SymbolsTests\TypedConstantTests.vb (2)
17Private ReadOnly _compilation As VisualBasicCompilation 26_compilation = VisualBasicCompilation.Create("goo")
SymbolsTests\WellKnownTypeValidationTests.vb (11)
35Dim validate As Action(Of VisualBasicCompilation) = 79Dim validatePresent As Action(Of VisualBasicCompilation) = 86Dim validateMissing As Action(Of VisualBasicCompilation) = 119Dim validate As Action(Of VisualBasicCompilation) = 156Dim validate As Action(Of VisualBasicCompilation) = 207Dim validate As Action(Of VisualBasicCompilation) = 250Dim validatePresent As Action(Of VisualBasicCompilation) = 257Dim validateMissing As Action(Of VisualBasicCompilation) = 297Dim validate As Action(Of VisualBasicCompilation) = 339Dim validate As Action(Of VisualBasicCompilation) = 349Private Shared Sub ValidateSourceAndMetadata(source As String, validate As Action(Of VisualBasicCompilation))
SymbolsTests\WithStatementSymbolsTests.vb (2)
269Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation 330Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol
UsedAssembliesTests.vb (7)
72Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference)) 77Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference1)) 224Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference)) 258Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference)) 380Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference1)) 481Assert.IsType(Of TAssemblySymbol)(DirectCast(comp2, VisualBasicCompilation).GetAssemblyOrModuleSymbol(reference0)) 487Assert.IsType(Of TAssemblySymbol)(DirectCast(comp3, VisualBasicCompilation).GetAssemblyOrModuleSymbol(references.Last()))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (55)
BasicTestBase.vb (11)
368Optional compilationVerifier As Action(Of VisualBasicCompilation) = Nothing, 429Optional previous As VisualBasicCompilation = Nothing, 431Optional hostObjectType As Type = Nothing) As VisualBasicCompilation 432Return VisualBasicCompilation.CreateScriptCompilation( 458Public Shared Shadows Function GetPdbXml(compilation As VisualBasicCompilation, Optional methodName As String = "") As XElement 782Friend Shared Function GetOperationTreeForTest(Of TSyntaxNode As SyntaxNode)(compilation As VisualBasicCompilation, fileName As String, Optional which As Integer = 0) As (tree As String, syntax As SyntaxNode, operation As IOperation) 815Friend Shared Sub VerifyOperationTreeForTest(Of TSyntaxNode As SyntaxNode)(compilation As VisualBasicCompilation, fileName As String, expectedOperationTree As String, Optional which As Integer = 0, Optional additionalOperationTreeVerifier As Action(Of IOperation, Compilation, SyntaxNode) = Nothing) 823Protected Shared Sub VerifyFlowGraphForTest(Of TSyntaxNode As SyntaxNode)(compilation As VisualBasicCompilation, expectedFlowGraph As String, Optional which As Integer = 0) 829Protected Shared Sub VerifyFlowGraph(compilation As VisualBasicCompilation, syntaxNode As SyntaxNode, expectedFlowGraph As String) 862Friend Shared Sub VerifyOperationTreeAndDiagnosticsForTest(Of TSyntaxNode As SyntaxNode)(compilation As VisualBasicCompilation, fileName As String, expectedOperationTree As String, expectedDiagnostics As String, Optional which As Integer = 0, Optional additionalOperationTreeVerifier As Action(Of IOperation, Compilation, SyntaxNode) = Nothing) 867Friend Shared Sub VerifyFlowGraphAndDiagnosticsForTest(Of TSyntaxNode As SyntaxNode)(compilation As VisualBasicCompilation, expectedFlowGraph As String, expectedDiagnostics As String, Optional which As Integer = 0)
CompilationTestUtils.vb (34)
31Optional assemblyName As String = Nothing) As VisualBasicCompilation 41Optional assemblyName As String = Nothing) As VisualBasicCompilation 54Return VisualBasicCompilation.Create( 64Private Sub ValidateCompilation(createCompilationLambda As Func(Of VisualBasicCompilation)) 69Private Sub VerifyUsedAssemblyReferences(createCompilationLambda As Func(Of VisualBasicCompilation)) 111Optional options As VisualBasicCompilationOptions = Nothing) As VisualBasicCompilation 115Return VisualBasicCompilation.Create(identity.Name, trees, references, options) 130Optional assemblyName As String = Nothing) As VisualBasicCompilation 139Optional assemblyName As String = Nothing) As VisualBasicCompilation 148Optional assemblyName As String = Nothing) As VisualBasicCompilation 152Public Function CreateCompilationWithWinRt(source As XElement) As VisualBasicCompilation 159Optional parseOptions As VisualBasicParseOptions = Nothing) As VisualBasicCompilation 175Optional parseOptions As VisualBasicParseOptions = Nothing) As VisualBasicCompilation 194Optional assemblyName As String = Nothing) As VisualBasicCompilation 204Optional assemblyName As String = Nothing) As VisualBasicCompilation 211options As VisualBasicCompilationOptions) As VisualBasicCompilation 235Optional parseOptions As VisualBasicParseOptions = Nothing) As VisualBasicCompilation 260Optional parseOptions As VisualBasicParseOptions = Nothing) As VisualBasicCompilation 280Optional assemblyName As String = Nothing) As VisualBasicCompilation 307Optional assemblyName As String = Nothing) As VisualBasicCompilation 314Optional assemblyName As String = Nothing) As VisualBasicCompilation 324Return VisualBasicCompilation.Create(If(assemblyName, GetUniqueName()), source, references, options) 343Public Function CreateCompilationWithCustomILSource(sources As XElement, ilSource As XCData) As VisualBasicCompilation 371) As VisualBasicCompilation 679Public Function GetSymbolByFullName(compilation As VisualBasicCompilation, methodName As String) As Symbol 711Public Sub AssertNoDeclarationDiagnostics(compilation As VisualBasicCompilation, Optional suppressInfos As Boolean = True) 719Public Sub AssertNoDiagnostics(compilation As VisualBasicCompilation, Optional suppressInfos As Boolean = True) 770Public Sub AssertTheseDeclarationDiagnostics(compilation As VisualBasicCompilation, errs As XElement, Optional suppressInfos As Boolean = True) 775Public Sub AssertTheseParseDiagnostics(compilation As VisualBasicCompilation, errs As XElement, Optional suppressInfos As Boolean = True) 792AssertTheseDiagnostics(DirectCast(compilation, VisualBasicCompilation).GetDiagnostics(CompilationStage.Compile), errs, suppressInfos) 834AssertTheseDiagnostics(DirectCast(compilation, VisualBasicCompilation).GetDiagnostics(CompilationStage.Compile), errs, suppressInfos) 839AssertTheseDiagnostics(DirectCast(compilation, VisualBasicCompilation).GetDiagnostics(CompilationStage.Compile), errs, suppressInfos) 845AssertTheseDiagnostics(DirectCast(compilation, VisualBasicCompilation).GetDiagnostics(CompilationStage.Compile), errs, suppressInfos) 1175Public Function VerifyGlobalNamespace(compilation As VisualBasicCompilation,
DiagnosticExtensions.vb (3)
16Friend Function VerifyDiagnostics(c As VisualBasicCompilation, ParamArray expected As DiagnosticDescription()) As VisualBasicCompilation 23Friend Function GetDiagnosticsForSyntaxTree(c As VisualBasicCompilation, stage As CompilationStage, tree As SyntaxTree, Optional filterSpan As TextSpan? = Nothing) As ImmutableArray(Of Diagnostic)
Extensions.vb (3)
38Return DirectCast(comp, VisualBasicCompilation).GlobalNamespace.GetMember(qualifiedName) 43Return DirectCast(DirectCast(comp, VisualBasicCompilation).GlobalNamespace.GetMember(qualifiedName), T) 49Return GetMembers(DirectCast(comp, VisualBasicCompilation).GlobalNamespace, qualifiedName, lastContainer)
MetadataHelpers.vb (2)
41Dim c = TryCast(r, VisualBasicCompilation) 57Dim tc1 = VisualBasicCompilation.Create("Dummy", references:=refs, options:=options)
SemanticModelTestBase.vb (2)
15Protected Function GetNode(compilation As VisualBasicCompilation, treeName As String, textToFind As String) As VisualBasicSyntaxNode 21Protected Function GetPosition(compilation As VisualBasicCompilation, treeName As String, textToFind As String) As Integer
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Diagnostics\VisualBasicDiagnosticPropertiesService.vb (1)
14Private Shared ReadOnly s_compilation As Compilation = VisualBasicCompilation.Create("empty")
Workspace\LanguageServices\VisualBasicCompilationFactoryService.vb (1)
27Return VisualBasicCompilation.Create(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.vb (4)
19Private ReadOnly _emptyCompilation As VisualBasicCompilation = VisualBasicCompilation.Create("empty", references:={TestMetadata.Net451.mscorlib, TestMetadata.Net451.System}) 38Return VisualBasicCompilation.Create("test").AddReferences(TestMetadata.Net451.mscorlib).AddSyntaxTrees(SyntaxFactory.ParseSyntaxTree(code)) 1089Dim compilation = VisualBasicCompilation.Create("AssemblyName", syntaxTrees:={tree})
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1409return VisualBasic.VisualBasicCompilation.Create("Test", syntaxTrees: new[] { tree }, references: references);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (1)
44Dim c = VisualBasicCompilation.Create(
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
647var vbOptions = VisualBasic.VisualBasicCompilation.Create("dummy").Options.WithMetadataImportOptions(MetadataImportOptions.Internal);