949 references to VisualBasic
AnalyzerRunner (10)
CodeRefactoringRunner.cs (1)
131(LanguageNames.VisualBasic, typeof(Microsoft.CodeAnalysis.VisualBasic.SyntaxKind)),
DiagnosticAnalyzerRunner.cs (6)
46if (project.Language is not LanguageNames.CSharp and not LanguageNames.VisualBasic) 97if (project.Language is not LanguageNames.CSharp and not LanguageNames.VisualBasic) 108if (project.Language is not LanguageNames.CSharp and not LanguageNames.VisualBasic) 308var basicAnalyzers = analyzerReference.GetAnalyzers(LanguageNames.VisualBasic); 311.Add(LanguageNames.VisualBasic, basicAnalyzers); 329if (project.Language is not LanguageNames.CSharp and not LanguageNames.VisualBasic)
IncrementalAnalyzerRunner.cs (1)
43globalOptions.SetGlobalOption(SolutionCrawlerOptionsStorage.BackgroundAnalysisScopeOption, LanguageNames.VisualBasic, _options.AnalysisScope);
Program.cs (2)
145var projects = solution.Projects.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList(); 176var projects = solution.Projects.Where(project => project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic).ToList();
CodeStyleConfigFileGenerator (1)
Program.cs (1)
50var languageForGetAnalyzers = language == "CSharp" ? LanguageNames.CSharp : LanguageNames.VisualBasic;
GenerateDocumentationAndConfigFiles (20)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
ILLink.RoslynAnalyzer (1)
IOperationExtensions.cs (1)
125Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
Metrics (19)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Metrics.Legacy (19)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.AspNetCore.Components.Analyzers.Tests (4)
Helpers\DiagnosticVerifier.Helper.cs (1)
111if (language != LanguageNames.CSharp && language != LanguageNames.VisualBasic)
Verifiers\CodeFixVerifier.cs (1)
60VerifyFix(LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), GetBasicCodeFixProvider(), oldSource, newSource, codeFixIndex, allowNewCompilerDiagnostics);
Verifiers\DiagnosticVerifier.cs (2)
57VerifyDiagnostics(new[] { source }, LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), expected); 79VerifyDiagnostics(sources, LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), expected);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (4)
Helpers\DiagnosticVerifier.Helper.cs (1)
111if (language != LanguageNames.CSharp && language != LanguageNames.VisualBasic)
Verifiers\CodeFixVerifier.cs (1)
60VerifyFix(LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), GetBasicCodeFixProvider(), oldSource, newSource, codeFixIndex, allowNewCompilerDiagnostics);
Verifiers\DiagnosticVerifier.cs (2)
57VerifyDiagnostics(new[] { source }, LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), expected); 79VerifyDiagnostics(sources, LanguageNames.VisualBasic, GetBasicDiagnosticAnalyzer(), expected);
Microsoft.CodeAnalysis (2)
Operations\IOperation.cs (1)
59/// The source language of the IOperation. Possible values are <see cref="LanguageNames.CSharp"/> and <see cref="LanguageNames.VisualBasic"/>.
Operations\Operation.cs (1)
78/// The source language of the IOperation. Possible values are <see cref="LanguageNames.CSharp"/> and <see cref="LanguageNames.VisualBasic"/>.
Microsoft.CodeAnalysis.Analyzers (49)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
28[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
24[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = nameof(FixerWithFixAllFix)), Shared]
ImmutableObjectMethodAnalyzer.cs (1)
21[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
ImplementationIsObsoleteAnalyzer.cs (1)
16[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
InternalImplementationOnlyAnalyzer.cs (1)
19[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (1)
17[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (2)
22[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 152if (binary.Language == LanguageNames.VisualBasic
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (2)
17[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 210else if (supportedLanguage == LanguageNames.VisualBasic)
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
18[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
19[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (3)
20[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 139string missingLanguage = supportsCSharp ? LanguageNames.VisualBasic : LanguageNames.CSharp; 158else if (supportedLanguage == LanguageNames.VisualBasic)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
45[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 923if (fieldDeclaration.Language == LanguageNames.VisualBasic)
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
19[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (1)
14[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
19[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (1)
25[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = nameof(AnalyzerReleaseTrackingFix))]
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (5)
43title = string.Format(CultureInfo.CurrentCulture, CodeAnalysisDiagnosticsResources.ApplyDiagnosticAnalyzerAttribute_1, LanguageNames.VisualBasic); 44AddFix(title, context, root, classDecl, generator, LanguageNames.VisualBasic); 47title = string.Format(CultureInfo.CurrentCulture, CodeAnalysisDiagnosticsResources.ApplyDiagnosticAnalyzerAttribute_2, LanguageNames.CSharp, LanguageNames.VisualBasic); 48AddFix(title, context, root, classDecl, generator, LanguageNames.CSharp, LanguageNames.VisualBasic); 69var language = languages[i] == LanguageNames.CSharp ? nameof(LanguageNames.CSharp) : nameof(LanguageNames.VisualBasic);
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
22[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic), Shared]
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
19[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.Analyzers.UnitTests (4)
MetaAnalyzers\AddLanguageSupportToAnalyzerRuleTests.cs (1)
46DiagnosticResult expected = GetCSharpExpectedDiagnostic(6, 2, "MyAnalyzer", missingLanguageName: LanguageNames.VisualBasic);
MetaAnalyzers\MissingDiagnosticAnalyzerAttributeRuleTests.cs (3)
118CodeActionEquivalenceKey = string.Format(CodeAnalysisDiagnosticsResources.ApplyDiagnosticAnalyzerAttribute_2, LanguageNames.CSharp, LanguageNames.VisualBasic), 177CodeActionEquivalenceKey = string.Format(CodeAnalysisDiagnosticsResources.ApplyDiagnosticAnalyzerAttribute_1, LanguageNames.VisualBasic), 209CodeActionEquivalenceKey = string.Format(CodeAnalysisDiagnosticsResources.ApplyDiagnosticAnalyzerAttribute_2, LanguageNames.CSharp, LanguageNames.VisualBasic),
Microsoft.CodeAnalysis.AnalyzerUtilities (20)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
297Type.Language == LanguageNames.VisualBasic && Type.SpecialType == SpecialType.System_Object;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.CodeAnalysis.BannedApiAnalyzers (21)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.CodeStyle (19)
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
566if (result.Property.Language == LanguageNames.VisualBasic)
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
14[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
13[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
Host\Mef\CodeStyleHostLanguageServices.cs (1)
46case LanguageNames.VisualBasic:
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.AddRequiredParentheses), Shared]
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.ConsecutiveStatementPlacement), Shared]
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveBlankLines), Shared]
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveRedundantEquality), Shared]
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveUnnecessaryAttributeSuppressions), Shared]
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
410Debug.Assert(semanticModel.Language != LanguageNames.VisualBasic);
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.SimplifyConditionalExpression), Shared]
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.SimplifyLinqExpression), Shared]
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UpdateLegacySuppressions), Shared]
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseCoalesceExpressionForNullableTernaryConditionalCheck), Shared]
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
20[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseCoalesceExpressionForTernaryConditionalCheck), Shared]
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseExplicitTupleName), Shared]
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
20[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseSystemHashCode), Shared]
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.Compiler.Test.Resources (3)
Analyzers\DoNothingAnalyzer.cs (1)
11[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Analyzers\DoNothingGenerator.cs (1)
9[Generator(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Analyzers\DoNothingSuppressor.cs (1)
11[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (4)
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (2)
6766["Assembly1", LanguageNames.VisualBasic] = 6828["Assembly1", LanguageNames.VisualBasic] =
src\Analyzers\CSharp\Tests\UnsealClass\UnsealClassTests.cs (2)
273["Project2", LanguageNames.VisualBasic] = 285["Project2", LanguageNames.VisualBasic] =
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (5)
CommandLineTests.cs (5)
15922[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 15934[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 15959[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 15986[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 16027[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (17)
Completion\CompletionProviders\ExtensionMethodImportCompletionProviderTests.cs (1)
937var markup = GetMarkup(file2, file1, ReferenceType.Project, currentLanguage: LanguageNames.CSharp, referencedLanguage: LanguageNames.VisualBasic);
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (1)
699referencedLanguage: LanguageNames.VisualBasic);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
2581""", LanguageNames.CSharp, csharpFile, LanguageNames.VisualBasic, vbFile);
Completion\CompletionProviders\SymbolCompletionProviderTests.cs (3)
6755referencedLanguage: LanguageNames.VisualBasic); 6783referencedLanguage: LanguageNames.VisualBasic); 7430referencedLanguage: LanguageNames.VisualBasic);
Completion\CompletionProviders\TypeImportCompletionProviderTests.cs (1)
1356var markup = CreateMarkupForProjectWithProjectReference(file2, file1, LanguageNames.CSharp, LanguageNames.VisualBasic);
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (2)
818[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 827[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Formatting\CodeCleanupTests.cs (2)
666[InlineData(LanguageNames.VisualBasic)] 864LanguageNames.VisualBasic => EditorTestWorkspace.CreateVisualBasic(string.Empty, composition: EditorTestCompositions.EditorFeatures),
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
4913referencedLanguage: LanguageNames.VisualBasic,
SignatureHelp\ElementAccessExpressionSignatureHelpProviderTests.cs (1)
755referencedLanguage: LanguageNames.VisualBasic);
Workspaces\WorkspaceTests_EditorFeatures.cs (4)
455var project2 = new EditorTestHostProject(workspace, document2, language: LanguageNames.VisualBasic, name: "project2", projectReferences: [project1]); 492var project2 = new EditorTestHostProject(workspace, document2, language: LanguageNames.VisualBasic, name: "project2", projectReferences: [project1]); 550var project2 = new EditorTestHostProject(workspace, document2, language: LanguageNames.VisualBasic, name: "project2", projectReferences: [project1]); 622var project2 = new EditorTestHostProject(workspace, document2, language: LanguageNames.VisualBasic, name: "project2", projectReferences: [project1]);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
870[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (4)
src\Analyzers\CSharp\Tests\ImplementInterface\ImplementInterfaceCodeFixTests.cs (2)
6766["Assembly1", LanguageNames.VisualBasic] = 6828["Assembly1", LanguageNames.VisualBasic] =
src\Analyzers\CSharp\Tests\UnsealClass\UnsealClassTests.cs (2)
273["Project2", LanguageNames.VisualBasic] = 285["Project2", LanguageNames.VisualBasic] =
Microsoft.CodeAnalysis.EditorFeatures (10)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (1)
120TryAddProviderForLanguage(LanguageNames.VisualBasic);
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
67var vbDescriptors = await service.GetDiagnosticDescriptorsAsync(solution, someReferencingProject.Id, analyzerReference, LanguageNames.VisualBasic, cancellationToken).ConfigureAwait(false);
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (2)
74return LanguageNames.VisualBasic; 96var vbNamingStylePreferences = globalOptions.GetOption(NamingStyleOptions.NamingPreferences, LanguageNames.VisualBasic);
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (1)
84LanguageNames.VisualBasic => Language.VisualBasic,
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
397var filterSet = new FilterSet(document.Project.Language is LanguageNames.CSharp or LanguageNames.VisualBasic);
NavigateTo\NavigateToItemProvider.Callback.cs (1)
118LanguageNames.VisualBasic => "vb",
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
15[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
Structure\AbstractStructureTaggerProvider.cs (1)
129if (language == LanguageNames.VisualBasic)
Suggestions\SuggestedActionsSource.cs (1)
74case LanguageNames.VisualBasic:
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (7)
ChangeSignature\AddedParameterOrExistingIndex.cs (1)
69LanguageNames.VisualBasic => semanticModel.GetSpeculativeTypeInfo(0, VisualBasic.SyntaxFactory.ParseTypeName(_addedParameterFullyQualifiedTypeName!), SpeculativeBindingOption.BindAsTypeOrNamespace).Type,
Completion\AbstractCompletionProviderTests.cs (1)
931""", sourceLanguage, SecurityElement.Escape(markup), LanguageNames.VisualBasic, SecurityElement.Escape(referencedCode), rootNamespace);
Diagnostics\DiagnosticTaggerWrapper.cs (1)
42workspace.GlobalOptions.SetGlobalOption(SolutionCrawlerOptionsStorage.BackgroundAnalysisScopeOption, LanguageNames.VisualBasic, BackgroundAnalysisScope.OpenFiles);
ExtractInterface\AbstractExtractInterfaceTests.cs (2)
63LanguageNames.VisualBasic, 78LanguageNames.VisualBasic,
Workspaces\EditorTestWorkspace_Create.cs (1)
165return Create(LanguageNames.VisualBasic, compilationOptions, parseOptions, files, sourceGeneratedFiles, composition, metadataReferences, openDocuments: openDocuments);
Workspaces\VisualBasicTestWorkspaceFixture.cs (1)
17LanguageNames.VisualBasic,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (83)
CodeActions\CodeChangeProviderMetadataTests.cs (3)
49[InlineData(typeof(CodeFixProvider), LanguageNames.VisualBasic)] 51[InlineData(typeof(CodeRefactoringProvider), LanguageNames.VisualBasic)] 53[InlineData(typeof(IConfigurationFixProvider), LanguageNames.VisualBasic)]
CodeFixes\ExtensionOrderingTests.cs (4)
49var vbProviders = providersPerLanguage[LanguageNames.VisualBasic]; 67TestCore(LanguageNames.VisualBasic); 107var vbProviders = providersPerLanguage[LanguageNames.VisualBasic]; 115[InlineData(LanguageNames.VisualBasic)]
CodeGeneration\AbstractCodeGenerationTests.cs (4)
102var codeDefFactory = workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetRequiredService<SyntaxGenerator>(); 109TokenUtilities.AssertTokensEqual(vb, node.ToFullString(), LanguageNames.VisualBasic); 114var simplifiedRootNode = Simplify(workspace, WrapExpressionInBoilerplate(node, codeDefFactory), LanguageNames.VisualBasic); 117TokenUtilities.AssertTokensEqual(vbSimple, expression.NormalizeWhitespace().ToFullString(), LanguageNames.VisualBasic);
CodeGeneration\CodeGenerationTests.cs (3)
879this.IsVisualBasic = _language == LanguageNames.VisualBasic; 891var isVisualBasic = language == LanguageNames.VisualBasic; 991? LanguageNames.VisualBasic : LanguageNames.CSharp;
CodeGeneration\CodeGenerationTests.Shared.cs (1)
519forceLanguage: LanguageNames.VisualBasic);
CodeGeneration\CodeGenerationTests.VisualBasic.cs (2)
1291CreateModifierTokens(new DeclarationModifiers(isSealed: true, isPartial: true), LanguageNames.VisualBasic)); 1492forceLanguage: LanguageNames.VisualBasic,
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
706""", LanguageNames.VisualBasic); 1011VerifyConfigureCodeStyleOptionsCore(expected, LanguageNames.VisualBasic);
InheritanceMargin\InheritanceMarginTests.cs (16)
1528""", LanguageNames.VisualBasic, testHost); 1559""", LanguageNames.VisualBasic, testHost, itemForBar, itemForGetEnumerator); 1590LanguageNames.VisualBasic, 1621""", LanguageNames.VisualBasic, testHost, itemForIBar2, itemForIBar); 1649""", LanguageNames.VisualBasic, testHost, itemForBar2, itemForBar); 1666""", LanguageNames.VisualBasic, testHost); 1678LanguageNames.VisualBasic, 1743LanguageNames.VisualBasic, 1798LanguageNames.VisualBasic, 1879LanguageNames.VisualBasic, 1937LanguageNames.VisualBasic, 2078LanguageNames.VisualBasic, 2158LanguageNames.VisualBasic, 2223""", LanguageNames.VisualBasic), 2287""", LanguageNames.VisualBasic), 2362""", LanguageNames.VisualBasic),
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
241? LanguageNames.VisualBasic : LanguageNames.CSharp;
MetadataAsSource\MetadataAsSourceTests.cs (9)
34OriginatingProjectLanguage.VisualBasic => LanguageNames.VisualBasic, 1793await TestSymbolIdMatchesMetadataAsync(LanguageNames.VisualBasic); 1800await TestNotReusedOnAssemblyDiffersAsync(LanguageNames.VisualBasic); 1867var project = context.CurrentSolution.AddProject(projectId, "ProjectB", "ProjectB", LanguageNames.VisualBasic).GetRequiredProject(projectId) 2883LanguageNames.VisualBasic, 3515""", LanguageNames.VisualBasic, "Public Const MinValue As [SByte] = -128"); 3534""", LanguageNames.VisualBasic, $"Public Const MinValue As Int16 = -32768"); 3553""", LanguageNames.VisualBasic, $"Public Const MinValue As Int32 = -2147483648"); 3572""", LanguageNames.VisualBasic, $"Public Const MinValue As Int64 = -9223372036854775808");
MetadataAsSource\MetadataAsSourceTests.VisualBasic.cs (4)
70""", "M+D", LanguageNames.VisualBasic, expected, signaturesOnly: signaturesOnly); 81""", "M+D", LanguageNames.VisualBasic, $""" 180using var context = TestContext.Create(LanguageNames.VisualBasic); 204using var context = TestContext.Create(LanguageNames.VisualBasic);
Options\GlobalOptionsTests.cs (2)
165property.DeclaringType == typeof(AddImportPlacementOptions) && property.Name == nameof(AddImportPlacementOptions.UsingDirectivePlacement) && language == LanguageNames.VisualBasic || 181[InlineData(LanguageNames.VisualBasic)]
RenameTracking\RenameTrackingTaggerProviderTests.cs (15)
208using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 651using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 673using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 695using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 808using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 823using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 842using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 858using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 951using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1178using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1245using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1283using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1321using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1359using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic); 1393using var state = RenameTrackingTestState.Create(code, LanguageNames.VisualBasic);
RenameTracking\RenameTrackingTestState.cs (1)
106LanguageNames.VisualBasic)
Structure\AbstractStructureTaggerProviderTests.cs (3)
63""", true, LanguageNames.VisualBasic); 69""", true, LanguageNames.VisualBasic); 87""", true, LanguageNames.VisualBasic);
Structure\StructureTaggerTests.cs (3)
271globalOptions.SetGlobalOption(BlockStructureOptionsStorage.CollapseRegionsWhenCollapsingToDefinitions, LanguageNames.VisualBasic, collapseRegionsWhenCollapsingToDefinitions); 272globalOptions.SetGlobalOption(BlockStructureOptionsStorage.ShowBlockStructureGuidesForDeclarationLevelConstructs, LanguageNames.VisualBasic, showBlockStructureGuidesForDeclarationLevelConstructs); 273globalOptions.SetGlobalOption(BlockStructureOptionsStorage.ShowBlockStructureGuidesForCodeLevelConstructs, LanguageNames.VisualBasic, showBlockStructureGuidesForCodeLevelConstructs);
SymbolFinder\SymbolFinderTests.cs (8)
235solution = AddProjectWithMetadataReferences(solution, "PortableProject", LanguageNames.VisualBasic, """ 245solution = AddProjectWithMetadataReferences(solution, "NormalProject", LanguageNames.VisualBasic, """ 287solution = AddProjectWithMetadataReferences(solution, "NormalProject", LanguageNames.VisualBasic, """ 359solution = AddProjectWithMetadataReferences(solution, "PortableProject", LanguageNames.VisualBasic, """ 369solution = AddProjectWithMetadataReferences(solution, "NormalProject", LanguageNames.VisualBasic, """ 400solution = AddProjectWithMetadataReferences(solution, "PortableProject", LanguageNames.VisualBasic, """ 808solution = AddProjectWithMetadataReferences(solution, "ReferencedProject", LanguageNames.VisualBasic, """ 856solution = AddProjectWithMetadataReferences(solution, "ReferencedProject", LanguageNames.VisualBasic, code, Net40.References.mscorlib);
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
51var vbProject = solution.Projects.Single(p => p.Language == LanguageNames.VisualBasic);
Workspaces\DefaultMefHostTests.cs (1)
29var vbservice = ws.Services.GetLanguageServices(LanguageNames.VisualBasic).GetService<Microsoft.CodeAnalysis.Completion.CompletionService>();
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.CodeAnalysis.Features (59)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
25[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
AddImport\References\ProjectSymbolReference.cs (1)
40: _project.Language == LanguageNames.VisualBasic
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
15[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
CodeFixes\Configuration\ConfigurationUpdater.cs (5)
618if ((_language.Equals(LanguageNames.CSharp) || _language.Equals(LanguageNames.VisualBasic)) && 630else if (_language.Equals(LanguageNames.VisualBasic) && splicedFileExtensions.Contains("vb")) 643(_language.Equals(LanguageNames.VisualBasic) && splicedFileExtensions.Contains("vb"))) 737if (_language is LanguageNames.CSharp or LanguageNames.VisualBasic) 759else if (_language.Equals(LanguageNames.VisualBasic) && compilerDiagOrNotPerLang)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
24[ExportConfigurationFixProvider(PredefinedConfigurationFixProviderNames.ConfigureCodeStyleOption, LanguageNames.CSharp, LanguageNames.VisualBasic), Shared]
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
20[ExportConfigurationFixProvider(PredefinedConfigurationFixProviderNames.ConfigureSeverity, LanguageNames.CSharp, LanguageNames.VisualBasic), Shared]
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
21[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
12[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
Common\GlyphExtensions.cs (2)
56return allTags.Contains(LanguageNames.VisualBasic) ? Glyph.BasicFile : Glyph.CSharpFile; 59return allTags.Contains(LanguageNames.VisualBasic) ? Glyph.BasicProject : Glyph.CSharpProject;
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
21[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.ConvertToInterpolatedString), Shared]
EditAndContinue\Utilities\Extensions.cs (1)
122LanguageNames.VisualBasic => filePath.EndsWith(".g.i.vb", StringComparison.OrdinalIgnoreCase),
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
24[LanguageNames.CSharp, LanguageNames.VisualBasic],
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
26[LanguageNames.CSharp, LanguageNames.VisualBasic],
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (1)
27[LanguageNames.CSharp, LanguageNames.VisualBasic],
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
28[LanguageNames.CSharp, LanguageNames.VisualBasic],
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
24[LanguageNames.CSharp, LanguageNames.VisualBasic],
EncapsulateField\EncapsulateFieldRefactoringProvider.cs (1)
13[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.EncapsulateField), Shared]
ExtractInterface\ExtractInterfaceCodeRefactoringProvider.cs (1)
16[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
22[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.GenerateComparisonOperators), Shared]
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
30[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
17[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
194Debug.Assert(targetProject.Language == LanguageNames.VisualBasic); 196if (_semanticDocument.Project.Language == LanguageNames.VisualBasic) 525if ((_semanticDocument.Project == _generateTypeOptionsResult.Project && _semanticDocument.Project.Language == LanguageNames.VisualBasic) || 526(_semanticDocument.Project != _generateTypeOptionsResult.Project && _targetProjectChangeInLanguage == TargetProjectChangeInLanguage.NoChange && _generateTypeOptionsResult.Project.Language == LanguageNames.VisualBasic) ||
ImplementInterface\ImplementInterfaceCodeRefactoringProvider.cs (1)
16[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
220LanguageNames.VisualBasic => Glyph.BasicFile, 579LanguageNames.VisualBasic => Glyph.BasicFile,
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
18[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.IntroduceVariable), Shared]
Options\EditorConfig\EditorConfigFileGenerator.cs (1)
33else if (language == LanguageNames.VisualBasic)
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
22[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.OrganizeImports), Shared]
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.PreferFrameworkType), Shared]
Rename\SymbolicRenameInfo.cs (1)
172symbol.Language == LanguageNames.VisualBasic &&
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
26[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeRefactoringProviderNames.ReplaceMethodWithProperty), Shared]
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
27[ExportCodeRefactoringProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
Shared\Extensions\ProjectExtensions.cs (1)
13project.Language == LanguageNames.VisualBasic ? Glyph.BasicProject :
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
566if (result.Property.Language == LanguageNames.VisualBasic)
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
14[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
13[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.AddRequiredParentheses), Shared]
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
30[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic,
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.ConsecutiveStatementPlacement), Shared]
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveBlankLines), Shared]
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveRedundantEquality), Shared]
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveUnnecessaryAttributeSuppressions), Shared]
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.RemoveUnnecessaryPragmaSuppressions), Shared]
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
410Debug.Assert(semanticModel.Language != LanguageNames.VisualBasic);
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
21[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.SimplifyConditionalExpression), Shared]
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.SimplifyLinqExpression), Shared]
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UpdateLegacySuppressions), Shared]
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
19[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseCoalesceExpressionForNullableTernaryConditionalCheck), Shared]
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
20[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseCoalesceExpressionForTernaryConditionalCheck), Shared]
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
18[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseExplicitTupleName), Shared]
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
20[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = PredefinedCodeFixProviderNames.UseSystemHashCode), Shared]
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\Extensions.cs (3)
116LanguageNames.VisualBasic => VisualBasicParseOptions.Default, 123LanguageNames.VisualBasic => VisualBasic.UnitTests.TestOptions.DebugDll, 130LanguageNames.VisualBasic => ".vbproj",
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
350[CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string language) 443[CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string language) 538AddTestProject("test", LanguageNames.VisualBasic, out var projectId). 899public async Task DesignTimeOnlyDocument_Wpf([CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string language, bool delayLoad, bool open, bool designTimeOnlyAddedAfterSessionStarts)
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
DefaultCapabilitiesProvider.cs (2)
33_completionProviders = [.. completionProviders.Where(lz => lz.Metadata.Language is LanguageNames.CSharp or LanguageNames.VisualBasic)]; 34_signatureHelpProviders = [.. signatureHelpProviders.Where(lz => lz.Metadata.Language is LanguageNames.CSharp or LanguageNames.VisualBasic)];
Extensions\Extensions.cs (1)
251case LanguageNames.VisualBasic:
Extensions\ProtocolConversions.cs (2)
846else if (project.Language == LanguageNames.VisualBasic) 980(LanguageNames.VisualBasic) => VisualBasicMarkdownLanguageName,
Features\Options\CompletionOptionsStorage.cs (1)
21LanguageNames.VisualBasic => options.GetOption(TriggerOnDeletion, language) is not false,
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (2)
44.Add(LanguageNames.VisualBasic, "visual_basic"); 46public static readonly ImmutableArray<string> SupportedLanguages = [LanguageNames.CSharp, LanguageNames.VisualBasic];
LanguageInfoProvider.cs (1)
20private static readonly LanguageInformation s_vbLanguageInformation = new(LanguageNames.VisualBasic, ".vbx");
ProtocolConstants.cs (1)
13public static ImmutableArray<string> RoslynLspLanguages = [LanguageNames.CSharp, LanguageNames.VisualBasic, LanguageNames.FSharp];
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (23)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (4)
51builder.Add(LanguageNames.VisualBasic, [DiagnosticExtensions.GetCompilerDiagnosticAnalyzer(LanguageNames.VisualBasic)]); 350globalOptions.SetGlobalOption(SolutionCrawlerOptionsStorage.BackgroundAnalysisScopeOption, LanguageNames.VisualBasic, analyzerDiagnosticsScope); 353globalOptions.SetGlobalOption(SolutionCrawlerOptionsStorage.CompilerDiagnosticsScopeOption, LanguageNames.VisualBasic, compilerDiagnosticsScope.Value);
Diagnostics\BuildOnlyDiagnosticIdsHandlerTests.cs (6)
47var expectedBuildOnlyDiagnosticIds = GetExpectedBuildOnlyDiagnosticIds(LanguageNames.VisualBasic); 55builder.Add(LanguageNames.VisualBasic, [DiagnosticExtensions.GetCompilerDiagnosticAnalyzer(LanguageNames.VisualBasic), new BuildOnlyAnalyzer(), new LiveAnalyzer()]); 69LanguageNames.VisualBasic => typeof(VisualBasic.LanguageServer.VisualBasicLspBuildOnlyDiagnostics), 83[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 95[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
HandlerTests.cs (1)
452[LanguageServerEndpoint(TestDocumentHandler.MethodName, LanguageNames.VisualBasic)]
InlayHint\VisualBasicInlayHintTests.cs (1)
62testLspServer.TestWorkspace.GlobalOptions.SetGlobalOption(InlineHintsOptionsStorage.EnabledForParameters, LanguageNames.VisualBasic, true);
OnAutoInsert\OnAutoInsertTests.cs (2)
107""", mutatingLspWorkspace, languageName: LanguageNames.VisualBasic); 398else if (languageName == LanguageNames.VisualBasic)
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (9)
48Assert.Equal(4, globalOptions.GetOption(FormattingOptions2.IndentationSize, LanguageNames.VisualBasic)); 63new KeyValuePair<OptionKey2, object?>(new OptionKey2(FormattingOptions2.IndentationSize, LanguageNames.VisualBasic), 5) 75workspace.AddTestProject(new TestHostProject(workspace, "proj2", LanguageNames.VisualBasic)); 77AssertOptionValue(FormattingOptions2.InsertFinalNewLine, LanguageNames.VisualBasic, "true"); 78AssertOptionValue(FormattingOptions2.IndentationSize, LanguageNames.VisualBasic, "5"); 86AssertOptionValue(FormattingOptions2.InsertFinalNewLine, LanguageNames.VisualBasic, "true"); 88AssertOptionValue(FormattingOptions2.IndentationSize, LanguageNames.VisualBasic, "5"); 93AssertOptionValue(FormattingOptions2.InsertFinalNewLine, LanguageNames.VisualBasic, "false"); 95AssertOptionValue(FormattingOptions2.IndentationSize, LanguageNames.VisualBasic, "5");
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
ExplicitAllocationAnalyzer.cs (1)
17[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.PublicApiAnalyzers (20)
DeclarePublicApiAnalyzer.cs (1)
17[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
24[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = "DeclarePublicApiFix"), Shared]
Microsoft.CodeAnalysis.Rebuild (2)
CompilationFactory.cs (1)
39LanguageNames.VisualBasic => VisualBasicCompilationFactory.Create(assemblyFileName, optionsReader),
VisualBasicCompilationFactory.cs (1)
39Debug.Assert(optionsReader.GetLanguageName() == LanguageNames.VisualBasic);
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Host\RemoteDocumentDifferenceService.cs (1)
31[ExportLanguageService(typeof(IDocumentDifferenceService), LanguageNames.VisualBasic, layer: ServiceLayer.Host), Shared]
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
78{ LanguageNames.VisualBasic, (new(), static analyzerReference => GetSourceGeneratorPresence(analyzerReference, LanguageNames.VisualBasic)) },
Microsoft.CodeAnalysis.ResxSourceGenerator (20)
AbstractResxGenerator.cs (1)
362case LanguageNames.VisualBasic:
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Microsoft.CodeAnalysis.ResxSourceGenerator.VisualBasic (1)
VisualBasicResxGenerator.cs (1)
7[Generator(LanguageNames.VisualBasic)]
Microsoft.CodeAnalysis.Test.Utilities (66)
Compilation\CompilationExtensions.cs (1)
239if (declaration.DeclaredSymbol.Kind == SymbolKind.Method && compilation.Language == LanguageNames.VisualBasic)
Compilation\ControlFlowGraphVerifier.cs (10)
347if (graph.OriginalOperation.Language == LanguageNames.VisualBasic) 536if (graph.OriginalOperation.Language != LanguageNames.VisualBasic) 563if (graph.OriginalOperation.Language != LanguageNames.VisualBasic) 624case LanguageNames.VisualBasic: 662case LanguageNames.VisualBasic: 683if (graph.OriginalOperation.Language != LanguageNames.VisualBasic) 844case LanguageNames.VisualBasic: 962else if (reference.Language == LanguageNames.VisualBasic) 1057case LanguageNames.VisualBasic: 1202case LanguageNames.VisualBasic:
Compilation\TestOperationVisitor.cs (1)
855case LanguageNames.VisualBasic:
Diagnostics\CommonDiagnosticAnalyzers.cs (46)
28[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 511[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 530[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 572[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 632[DiagnosticAnalyzer(LanguageNames.VisualBasic)] 698[DiagnosticAnalyzer(LanguageNames.VisualBasic)] 732[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 747[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 771[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 803[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 810[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 829[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 839[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 860[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 881[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 915[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 980[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 987[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1026[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1048[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1086[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1115[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1187[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1225[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1374[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1399[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1450[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1680[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1714[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1844[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 1868[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2156[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2181[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2217[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2240[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2258[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2282[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2314[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2346[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2382[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2466[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2493[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2552[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2619[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 2668[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 3226[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Diagnostics\DiagnosticExtensions.cs (4)
405builder.Add(LanguageNames.VisualBasic, ImmutableArray.Create(GetCompilerDiagnosticAnalyzer(LanguageNames.VisualBasic))); 419builder.Add(LanguageNames.VisualBasic, ImmutableArray.Create(GetCompilerDiagnosticAnalyzerReference(LanguageNames.VisualBasic)));
Diagnostics\SuppressMessageAttributeTests.cs (4)
1274new[] { new WarningOnCodeBodyAnalyzer(LanguageNames.VisualBasic) }); 1377await VerifyAsync(source, LanguageNames.VisualBasic, analyzers, diagnostics, rootNamespace: rootNamespace); 1382await VerifyAsync(source, LanguageNames.VisualBasic, analyzers, diagnostics); 1387return VerifyTokenDiagnosticsAsync(markup, LanguageNames.VisualBasic, diagnostics);
Microsoft.CodeAnalysis.UnitTests (65)
Analyzers\AnalyzerFileReferenceTests.cs (23)
111Assert.Equal(6, analyzerTypeNameMap[LanguageNames.VisualBasic].Count); 112Assert.Contains("Microsoft.CodeAnalysis.UnitTests.AnalyzerFileReferenceTests+TestAnalyzerVB", analyzerTypeNameMap[LanguageNames.VisualBasic]); 113Assert.Contains("Microsoft.CodeAnalysis.UnitTests.TestAnalyzerCSVB", analyzerTypeNameMap[LanguageNames.VisualBasic]); 114Assert.Contains("Microsoft.CodeAnalysis.UnitTests.AnalyzerFileReferenceTests+TestAnalyzer", analyzerTypeNameMap[LanguageNames.VisualBasic]); 115Assert.Contains("Microsoft.CodeAnalysis.UnitTests.AnalyzerFileReferenceTests+SomeType+NestedAnalyzer", analyzerTypeNameMap[LanguageNames.VisualBasic]); 116Assert.Contains("Microsoft.CodeAnalysis.UnitTests.AbstractAnalyzer", analyzerTypeNameMap[LanguageNames.VisualBasic]); 117Assert.Contains("Microsoft.CodeAnalysis.UnitTests.OpenGenericAnalyzer`1", analyzerTypeNameMap[LanguageNames.VisualBasic]); 118Assert.DoesNotContain("Microsoft.CodeAnalysis.UnitTests.Test.NotAnAnalyzer", analyzerTypeNameMap[LanguageNames.VisualBasic]); 133analyzers = reference.GetAnalyzers(LanguageNames.VisualBasic); 427var generators = reference.GetGenerators(LanguageNames.VisualBasic); 526var vbAnalyzers = reference.GetAnalyzers(LanguageNames.VisualBasic).Select(a => a.GetType().FullName).ToArray(); 565var vbGenerators = reference.GetGenerators(LanguageNames.VisualBasic).Select(g => g.GetGeneratorType().FullName).ToArray(); 595[DiagnosticAnalyzer(LanguageNames.CSharp, new string[] { LanguageNames.VisualBasic })] 609[DiagnosticAnalyzer(LanguageNames.VisualBasic, new string[] { })] 625[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 658[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 668[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 675[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 714[Generator(LanguageNames.VisualBasic)] 717[Generator(LanguageNames.CSharp, LanguageNames.VisualBasic)] 720[Generator(LanguageNames.CSharp, LanguageNames.VisualBasic)] 726[Generator(LanguageNames.CSharp, LanguageNames.VisualBasic)] 737[Generator(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (42)
35LanguageNames.VisualBasic, false, "N"); 61LanguageNames.VisualBasic, false, "A.B.C"); 87LanguageNames.VisualBasic, false, "IGoo"); 113LanguageNames.VisualBasic, false, "A+B", "A#B"); 128LanguageNames.VisualBasic, false, "C"); 137LanguageNames.VisualBasic, false, "C"); 148LanguageNames.VisualBasic, false, "M+C"); 159LanguageNames.VisualBasic, false, "M.C"); 172LanguageNames.VisualBasic, false, "M+C+D"); 198LanguageNames.VisualBasic, false, "N1.N2.C"); 223LanguageNames.VisualBasic, false, "C+D"); 258LanguageNames.VisualBasic, false, "N.C+D+E"); 284LanguageNames.VisualBasic, false, "D`3"); 305LanguageNames.VisualBasic, false, "D"); 317LanguageNames.VisualBasic, true, "RootNamespace.M+C"); 343LanguageNames.VisualBasic, false, "A.B"); 368LanguageNames.VisualBasic, false, 414LanguageNames.VisualBasic, false, 441LanguageNames.VisualBasic, false, 466LanguageNames.VisualBasic, false, "e:C.E"); 496LanguageNames.VisualBasic, false, 568LanguageNames.VisualBasic, false, 602LanguageNames.VisualBasic, false, 642LanguageNames.VisualBasic, false, 654LanguageNames.VisualBasic, false, "C.Goo():System.Int32"); 688LanguageNames.VisualBasic, false, "I.#M`2()"); 696LanguageNames.VisualBasic, false, "I.M():System.Void"); 722LanguageNames.VisualBasic, false, 750LanguageNames.VisualBasic, false, 782LanguageNames.VisualBasic, false, 827LanguageNames.VisualBasic, false, 902LanguageNames.VisualBasic, false, 936LanguageNames.VisualBasic, false, 968LanguageNames.VisualBasic, false, 1005LanguageNames.VisualBasic, false, 1044LanguageNames.VisualBasic, false, 1083LanguageNames.VisualBasic, false, 1120LanguageNames.VisualBasic, false, 1151LanguageNames.VisualBasic, false, 1181LanguageNames.VisualBasic, false, 1230LanguageNames.VisualBasic, false, 1266LanguageNames.VisualBasic, false, names);
Microsoft.CodeAnalysis.VisualBasic (14)
CommandLine\VisualBasicCompiler.vb (1)
264Arguments.ResolveAnalyzersFromArguments(LanguageNames.VisualBasic, diagnostics, messageProvider, AssemblyLoader, compilationOptions, skipAnalyzers, analyzers, generators)
Compilation\SemanticModel.vb (1)
3057Return LanguageNames.VisualBasic
Compilation\VisualBasicCompilation.vb (1)
189Return LanguageNames.VisualBasic
Compilation\VisualBasicCompilerDiagnosticAnalyzer.vb (1)
12<DiagnosticAnalyzer(LanguageNames.VisualBasic)>
Symbols\Symbol.vb (1)
1291Return LanguageNames.VisualBasic
Syntax\InternalSyntax\SyntaxNode.vb (1)
34Return LanguageNames.VisualBasic
Syntax\VisualBasicSyntaxNode.vb (1)
106Return LanguageNames.VisualBasic
VisualBasicCompilationOptions.vb (1)
339Return LanguageNames.VisualBasic
VisualBasicExtensions.vb (5)
1388If conversionExpression.Language = LanguageNames.VisualBasic Then 1405If argument.Language = LanguageNames.VisualBasic Then 1423If argument.Language = LanguageNames.VisualBasic Then 1446If compoundAssignment.Language = LanguageNames.VisualBasic Then 1468If compoundAssignment.Language = LanguageNames.VisualBasic Then
VisualBasicParseOptions.vb (1)
74Return LanguageNames.VisualBasic
Microsoft.CodeAnalysis.Workspaces (33)
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (3)
54else if (document.Project.Language == LanguageNames.VisualBasic && index.ProbablyContainsIdentifier("New")) 74if (state.SemanticModel.Language == LanguageNames.VisualBasic) 104else if (semanticModel.Language == LanguageNames.VisualBasic && token.IsPartOfStructuredTrivia())
FindSymbols\FindReferences\FindReferenceCache.cs (1)
86LanguageNames.VisualBasic => StringComparer.OrdinalIgnoreCase,
Remote\RemoteSupportedLanguages.cs (1)
12=> language is LanguageNames.CSharp or LanguageNames.VisualBasic;
Serialization\SerializerService.cs (3)
168var vbOptions = ImmutableDictionary.GetValueOrDefault(optionsByLanguage, LanguageNames.VisualBasic); 173Serialize(LanguageNames.VisualBasic, vbOptions); 214Contract.ThrowIfFalse(language is LanguageNames.CSharp or LanguageNames.VisualBasic);
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
81is { Language: LanguageNames.VisualBasic })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
Tags\WellKnownTags.cs (2)
141internal static readonly ImmutableArray<string> VisualBasicFile = [WellKnownTags.File, LanguageNames.VisualBasic]; 144internal static readonly ImmutableArray<string> VisualBasicProject = [WellKnownTags.Project, LanguageNames.VisualBasic];
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
213LanguageNames.VisualBasic => [new(rootPath, [".vb"])], 1189LanguageNames.VisualBasic => DirectoryNameEndsWith(fullPath, s_visualBasicCodeStyleAnalyzerSdkDirectory),
Workspace\Solution\ProjectState.cs (1)
351LanguageNames.VisualBasic => ".vb",
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
51{ LanguageNames.VisualBasic, new() },
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (1)
460LanguageNames.VisualBasic => ".vb",
MSBuild\ProjectFileExtensionRegistry.cs (1)
29{ "vbproj", LanguageNames.VisualBasic }
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (18)
MSBuildWorkspaceTestBase.cs (1)
129var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic);
NewlyCreatedProjectsFromDotNetNew.cs (3)
86await AssertTemplateProjectLoadsCleanlyAsync(templateName, LanguageNames.VisualBasic, ignoredDiagnostics); 168LanguageNames.VisualBasic => "vbproj", 179LanguageNames.VisualBasic => "VB",
SolutionGeneration.cs (4)
88document.FilePath = "Document" + fileIndex + (project.Language == LanguageNames.VisualBasic ? ".vb" : ".cs"); 192var languageGuid = project.Language == LanguageNames.VisualBasic 229return Language == LanguageNames.VisualBasic ? ".vbproj" : ".csproj"; 248if (Language == LanguageNames.VisualBasic)
VisualStudioMSBuildWorkspaceTests.cs (10)
81var vbProject = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 250var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 265var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 273[InlineData(LanguageNames.VisualBasic)] 295[InlineData(LanguageNames.VisualBasic)] 319var p2 = sol.Projects.First(p => p.Language == LanguageNames.VisualBasic); 351var p2 = p1.Solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2554var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2580var vbproject = workspace.CurrentSolution.Projects.First(p => p.Language == LanguageNames.VisualBasic); 2951var project = solution.Projects.First(p => p.Language == LanguageNames.VisualBasic);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (14)
Options\OptionsTestHelpers.cs (1)
116=> option.IsPerLanguage ? [LanguageNames.CSharp, LanguageNames.VisualBasic] : [null];
Workspaces\TestWorkspace_Create.cs (1)
178return Create(LanguageNames.VisualBasic, compilationOptions, parseOptions, files, sourceGeneratedFiles, composition, metadataReferences, openDocuments: openDocuments);
Workspaces\TestWorkspace_XmlConsumption.cs (11)
146language == LanguageNames.VisualBasic ? ".vbproj" : ("." + language)); 239return language is LanguageNames.CSharp or LanguageNames.VisualBasic 284else if (language == LanguageNames.VisualBasic) 320else if (language == LanguageNames.VisualBasic) 357language == LanguageNames.VisualBasic ? "VisualBasicAssembly" + projectId : 385if (GetLanguage(projectElement) == LanguageNames.VisualBasic) 405return language is LanguageNames.CSharp or LanguageNames.VisualBasic 535if (language == LanguageNames.VisualBasic) 845if (GetLanguage(element) == LanguageNames.VisualBasic) 859if (GetLanguage(element) == LanguageNames.VisualBasic) 881if (GetLanguage(element) == LanguageNames.VisualBasic)
Workspaces\TestWorkspace`1.cs (1)
227else if (language == LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.Workspaces.UnitTests (95)
CodeCleanup\AddMissingTokensTests.cs (1)
2577var document = CreateDocument(codeWithoutMarker, LanguageNames.VisualBasic);
CodeCleanup\CodeCleanupTests.cs (10)
85""", LanguageNames.VisualBasic); 96""", LanguageNames.VisualBasic); 108""", LanguageNames.VisualBasic); 120""", LanguageNames.VisualBasic); 133""", LanguageNames.VisualBasic); 158""", LanguageNames.VisualBasic); 291""", LanguageNames.VisualBasic); 309var document = CreateDocument(code, LanguageNames.VisualBasic); 317var newDocument = CreateDocument(code, LanguageNames.VisualBasic); 346""", LanguageNames.VisualBasic);
CodeCleanup\FixIncorrectTokenTests.cs (1)
722var document = CreateDocument(codeWithoutMarker, LanguageNames.VisualBasic);
CodeCleanup\NormalizeModifiersOrOperatorsTests.cs (1)
923var document = CreateDocument(codeWithoutMarker, LanguageNames.VisualBasic);
CodeCleanup\ReduceTokenTests.cs (1)
1983var document = CreateDocument(codeWithoutMarker, LanguageNames.VisualBasic);
CodeCleanup\RemoveUnnecessaryLineContinuationTests.cs (1)
1324var document = CreateDocument(codeWithoutMarker, LanguageNames.VisualBasic, langVersion);
CommandLineProject\CommandLineProjectTests.cs (2)
176var info = CommandLineProject.CreateProjectInfo("TestProject", LanguageNames.VisualBasic, commandLine, baseDirectory: @"C:\ProjectDirectory"); 188var info = CommandLineProject.CreateProjectInfo("TestProject", LanguageNames.VisualBasic, commandLine, baseDirectory: @"C:\ProjectDirectory");
FindAllDeclarationsTests.cs (2)
135.AddProject(vbId, "VB", "VB", LanguageNames.VisualBasic) 652.AddProject(pid, "VBProject", "VBProject", LanguageNames.VisualBasic)
FindReferencesTests.cs (3)
179.AddProject(prj1Id, "testDeclareReferences", "testAssembly", LanguageNames.VisualBasic) 220.AddProject(prj1Id, "testDeclareReferences", "testAssembly", LanguageNames.VisualBasic) 604var solution = GetSingleDocumentSolution(workspace, text, LanguageNames.VisualBasic);
Formatter\FormatterTests.cs (1)
114var vbProject = workspace.AddProject("VB", LanguageNames.VisualBasic);
FormattingTests.cs (1)
54var service = workspace.Services.GetLanguageServices(LanguageNames.VisualBasic).GetService<ISyntaxFormattingService>();
LinkedFileDiffMerging\LinkedFileDiffMergingTests.TextMerging.cs (2)
192[InlineData(LanguageNames.VisualBasic)] 212[InlineData(LanguageNames.VisualBasic)]
Remote\ServiceDescriptorTests.cs (1)
221[InlineData(LanguageNames.VisualBasic)]
SemanticModelReuse\SemanticModelReuseTests.cs (10)
268var document = CreateDocument("", LanguageNames.VisualBasic); 285var document = CreateDocument(source, LanguageNames.VisualBasic); 305var document = CreateDocument(source, LanguageNames.VisualBasic); 332var document1 = CreateDocument(source, LanguageNames.VisualBasic); 361var document1 = CreateDocument(source1, LanguageNames.VisualBasic); 403var document1 = CreateDocument(source, LanguageNames.VisualBasic); 446var document1 = CreateDocument(source, LanguageNames.VisualBasic); 493var document1 = CreateDocument(source, LanguageNames.VisualBasic); 539var document1 = CreateDocument(source, LanguageNames.VisualBasic); 572var document1 = CreateDocument(source, LanguageNames.VisualBasic);
Simplifier\SimplifierTests.cs (2)
77var vbProject = workspace.AddProject("VB", LanguageNames.VisualBasic); 114var languages = option.IsPerLanguage ? [LanguageNames.CSharp, LanguageNames.VisualBasic] : new string?[] { null };
SolutionTests\ProjectSemanticVersionTests.cs (8)
153var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 167var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 181var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 195var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 209var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 223var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 237var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic) 251var document = AddEmptyProject(workspace.CurrentSolution, LanguageNames.VisualBasic)
SolutionTests\SolutionTests.cs (30)
842.AddProject(projectId2, "proj2", "proj2.dll", LanguageNames.VisualBasic).WithProjectParseOptions(projectId2, parseOptions2) 1378language: LanguageNames.VisualBasic, 1729public void WithProjectCompilationOptionsReplacesSyntaxTreeOptionProvider([CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string languageName) 1810[InlineData("#if DEBUG", false, LanguageNames.VisualBasic)] 1813""", true, LanguageNames.VisualBasic)] 1814[InlineData(@"#ElseIf DEBUG", true, LanguageNames.VisualBasic)] 1815[InlineData("' File", true, LanguageNames.VisualBasic)] 2855.AddProject(pm2, "bar", "bar.dll", LanguageNames.VisualBasic) 3242[InlineData(LanguageNames.VisualBasic)] 3702.AddProject(pid, "goo", "goo.dll", LanguageNames.VisualBasic) 3795[InlineData(LanguageNames.VisualBasic)] 3993.AddProject(pid1, "GooA", "Goo.dll", LanguageNames.VisualBasic) 3996.AddProject(pid2, "GooB", "Goo2.dll", LanguageNames.VisualBasic) 4006.GetLanguageService<ICompilationFactoryService>(LanguageNames.VisualBasic) 4075LanguageNames.VisualBasic, 4105LanguageNames.VisualBasic, 4281LanguageNames.VisualBasic, 4697public async Task TestAddingEditorConfigFileWithDiagnosticSeverity([CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string languageName) 4733public async Task TestAddingAndRemovingEditorConfigFileWithDiagnosticSeverity([CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string languageName) 4774public async Task TestChangingAnEditorConfigFile([CombinatorialValues(LanguageNames.CSharp, LanguageNames.VisualBasic)] string languageName) 5302ProjectInfo.Create(vbProjectId, VersionStamp.Default, "VB1", "VB1", LanguageNames.VisualBasic) 5312(LanguageNames.VisualBasic, 1), 5320(LanguageNames.VisualBasic, 1), 5371LanguageNames.VisualBasic, 5374.GetLanguageService<ICompilationFactoryService>(LanguageNames.VisualBasic) 5384LanguageNames.VisualBasic, 5388.GetLanguageService<ICompilationFactoryService>(LanguageNames.VisualBasic) 5422LanguageNames.VisualBasic, 5446var s2 = s1.AddProject("P1", "A1", LanguageNames.VisualBasic).Solution; 5458Assert.Equal(defaultValue, optionSet.GetOption(option, LanguageNames.VisualBasic));
SymbolKeyTests.cs (14)
189var compilation = GetCompilation(source, LanguageNames.VisualBasic); 203var compilation = GetCompilation(source, LanguageNames.VisualBasic); 217var compilation = GetCompilation(source, LanguageNames.VisualBasic); 231var compilation = GetCompilation(source, LanguageNames.VisualBasic); 245var compilation = GetCompilation(source, LanguageNames.VisualBasic); 259var compilation = GetCompilation(source, LanguageNames.VisualBasic); 303var compilation = GetCompilation(source, LanguageNames.VisualBasic); 1116var compilation1 = GetCompilation(source, LanguageNames.VisualBasic, "File1.vb", []); 1117var compilation2 = GetCompilation(source, LanguageNames.VisualBasic, "File2.vb", []); 1213var compilation1 = GetCompilation(source1, LanguageNames.VisualBasic, "File1.vb"); 1214var compilation2 = GetCompilation(source2, LanguageNames.VisualBasic, "File2.vb", 1310var compilation2 = GetCompilation("", LanguageNames.VisualBasic); 1483else if (language == LanguageNames.VisualBasic) 1555if (node.Language == LanguageNames.VisualBasic)
SyntaxReferenceTests.cs (1)
41.AddProject(pid, "Test", "Test.dll", LanguageNames.VisualBasic)
WorkspaceTests\AdhocWorkspaceTests.cs (2)
123language: LanguageNames.VisualBasic, 602var vbProj = csProj.Solution.AddProject("VbProj", "VbProj", LanguageNames.VisualBasic)
WorkspaceTests\WorkspaceReferenceTests.cs (1)
94LanguageNames.VisualBasic,
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (1)
14[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
Microsoft.VisualStudio.LanguageServices (19)
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (2)
182case LanguageNames.VisualBasic: 235case LanguageNames.VisualBasic:
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
87.Where(p => p.Language is LanguageNames.CSharp or LanguageNames.VisualBasic)
EditorConfigSettings\SettingsEditorFactory.cs (1)
64if (!workspace.CurrentSolution.Projects.Any(p => p.Language is LanguageNames.CSharp or LanguageNames.VisualBasic))
GenerateType\GenerateTypeDialogViewModel.cs (3)
153Debug.Assert(languageName == LanguageNames.VisualBasic, "Currently only C# and VB are supported"); 174PopulateAccessList("Friend", Accessibility.Internal, LanguageNames.VisualBasic); 178PopulateAccessList("Public", Accessibility.Public, LanguageNames.VisualBasic);
Implementation\HierarchyItemToProjectIdMap.cs (1)
58if (currentProject?.Language is LanguageNames.CSharp or LanguageNames.VisualBasic)
Library\ObjectBrowser\Lists\ProjectListItem.cs (1)
27case LanguageNames.VisualBasic:
Options\VisualStudioOptionStorage.cs (2)
52=> (VisualBasicKey != null && language == LanguageNames.VisualBasic) ? VisualBasicKey : SubstituteLanguage(Key, language); 58LanguageNames.VisualBasic => "VisualBasic",
Packaging\PackageInstallerServiceFactory.cs (1)
556LanguageNames.VisualBasic)
PreviewPane\PreviewPaneService.cs (2)
118else if (optionLanguage == LanguageNames.VisualBasic) 129else if (optionLanguage == LanguageNames.VisualBasic)
ProjectSystem\VisualStudioProjectManagementService.cs (1)
33if (project.Language == LanguageNames.VisualBasic)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1340LanguageNames.VisualBasic => ".vb",
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (1)
184return entry.TryGetValue(UnusedReferencesTableKeyNames.Language, out string languageName) && languageName == LanguageNames.VisualBasic
Venus\ContainedDocument.cs (2)
986if (_project.Language == LanguageNames.VisualBasic) 1062if (_project.Language == LanguageNames.VisualBasic)
Microsoft.VisualStudio.LanguageServices.Implementation (4)
Options\Style\NamingPreferences\SymbolSpecification\SymbolSpecificationViewModel.cs (1)
88else if (languageName == LanguageNames.VisualBasic)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
76LanguageNames.VisualBasic => "BC",
ProjectSystem\CPS\CPSProjectFactory.cs (1)
80if (languageName is LanguageNames.CSharp or LanguageNames.VisualBasic)
SolutionExplorer\SourceGeneratedFileItems\SourceGeneratedFileItem.cs (1)
36LanguageNames.VisualBasic => KnownMonikers.VBFileNode,
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
358return LanguageNames.VisualBasic;
Roslyn.Diagnostics.Analyzers (32)
DoNotCallGetTestAccessor.cs (1)
20[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
23[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
ExportedPartsShouldHaveImportingConstructor.cs (1)
26[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
24[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = nameof(ExportedPartsShouldHaveImportingConstructorCodeFixProvider))]
ImportingConstructorShouldBeObsolete.cs (1)
28[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
NamedTypeFullNameNotNullSuppressor.cs (1)
15[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
21[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
RelaxTestNamingSuppressor.cs (1)
16[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
TemporaryArrayAsRefAnalyzer.cs (1)
20[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
TestExportsShouldNotBeDiscoverable.cs (1)
26[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
24[ExportCodeFixProvider(LanguageNames.CSharp, LanguageNames.VisualBasic, Name = nameof(TestExportsShouldNotBeDiscoverableCodeFixProvider))]
Roslyn.VisualStudio.DiagnosticsWindow (1)
OptionPages\InternalOptionsControl.cs (1)
120AddPerLanguageOption(panel, option, LanguageNames.VisualBasic);
Roslyn.VisualStudio.Next.UnitTests (26)
Remote\SnapshotSerializationTests.cs (2)
53var project2 = document1.Project.Solution.AddProject("Project2", "Project2.dll", LanguageNames.VisualBasic); 548var project = CreateWorkspace().CurrentSolution.AddProject("empty", "empty", LanguageNames.VisualBasic);
Services\ServiceHubServicesTests.cs (2)
2025solution = AddProject(solution, LanguageNames.VisualBasic, 2064solution = AddProject(solution, LanguageNames.VisualBasic,
Services\SolutionServiceTests.cs (8)
173.Add(LanguageNames.VisualBasic, StructuredAnalyzerConfigOptions.Create(new DictionaryAnalyzerConfigOptions(ImmutableDictionary<string, string>.Empty 224.AddProject("VB1", "VB1", LanguageNames.VisualBasic).Solution; 232(LanguageNames.VisualBasic, 1), 489.WithChangedOption(FormattingOptions.NewLine, LanguageNames.VisualBasic, newOptionValue)); 778var project2 = solution.AddProject("P2", "P2", LanguageNames.VisualBasic); 811var project2 = solution.AddProject("P2", "P2", LanguageNames.VisualBasic); 837var vbProject = project1SyncedSolution.Projects.Single(p => p.Language == LanguageNames.VisualBasic); 849var vbProject = project2SyncedSolution.Projects.Single(p => p.Language == LanguageNames.VisualBasic);
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
79using var workspace = CreateWorkspace(LanguageNames.VisualBasic, code); 81workspace.SetAnalyzerFallbackOptions(LanguageNames.VisualBasic, ("dotnet_style_null_propagation", "false:silent")); 91workspace.SetAnalyzerFallbackOptions(LanguageNames.VisualBasic, ("dotnet_style_null_propagation", "true:error")); 254workspace.GlobalOptions.SetGlobalOption(SolutionCrawlerOptionsStorage.BackgroundAnalysisScopeOption, LanguageNames.VisualBasic, BackgroundAnalysisScope.FullSolution);
UnifiedSettings\TestModel\Input.cs (1)
51LanguageNames.VisualBasic => "VisualBasic",
UnifiedSettings\UnifiedSettingsTests.cs (9)
180languageName: LanguageNames.VisualBasic)), 186languageName: LanguageNames.VisualBasic)), 191languageName: LanguageNames.VisualBasic)), 196languageName: LanguageNames.VisualBasic)), 205languageName: LanguageNames.VisualBasic)), 214languageName: LanguageNames.VisualBasic)), 219languageName: LanguageNames.VisualBasic)), 225languageName: LanguageNames.VisualBasic)), 402LanguageNames.VisualBasic => s_visualBasicUnifiedSettingsStorage[option],
System.Windows.Forms.Analyzers (2)
System\Windows\Forms\Analyzers\AppManifestAnalyzer.cs (2)
13[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)] 72case LanguageNames.VisualBasic:
Test.Utilities (19)
CodeMetricsTestsBase.cs (1)
70=> Verify([source], expectedMetricsText, expectDiagnostics, LanguageNames.VisualBasic);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
Text.Analyzers (23)
EnumsShouldHavePluralNames.cs (1)
22[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
IdentifiersShouldBeSpelledCorrectly.cs (1)
24[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic)]
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
180if (declSyntax.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
453if (compilation.Language == LanguageNames.VisualBasic)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
446return invocationOperation.TargetMethod.IsExtensionMethod && (invocationOperation.Language != LanguageNames.VisualBasic || invocationOperation.Instance == null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\VisualBasic\VisualBasicCodeStyleOptions.cs (1)
22return s_allOptionsBuilder.CreateEditorConfigOption(name, defaultValue, group, LanguageNames.VisualBasic, serializerFactory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
153Debug.Assert(parenthesizedOperation.Language == LanguageNames.VisualBasic);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\VisualBasic\VisualBasicSyntaxFormattingOptions.cs (1)
23: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (4)
425if (languageName == LanguageNames.VisualBasic) 435if (languageName == LanguageNames.VisualBasic) 472if (languageName == LanguageNames.VisualBasic) 482if (languageName == LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\Option2.cs (1)
72Debug.Assert(LanguageName is LanguageNames.VisualBasic == Definition.ConfigName.StartsWith(OptionDefinition.VisualBasicConfigNamePrefix, StringComparison.Ordinal));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\VisualBasic\VisualBasicSimplifierOptions.cs (1)
22: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (2)
22if (reader.Compilation.Language == LanguageNames.VisualBasic) 27failureReason = $"({nameof(DynamicTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
82if (reader.Compilation.Language == LanguageNames.VisualBasic) 84failureReason = $"({nameof(FunctionPointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (2)
27if (reader.Compilation.Language == LanguageNames.VisualBasic) 29failureReason = $"({nameof(PointerTypeSymbolKey)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
592var caseSensitive = containingType.Language != LanguageNames.VisualBasic;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
21: base(options, LanguageNames.VisualBasic)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
321if (compilation.Language == LanguageNames.VisualBasic)
VBCSCompiler (2)
src\Compilers\Server\VBCSCompiler\BuildProtocolUtil.cs (1)
31language = LanguageNames.VisualBasic;
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
91case LanguageNames.VisualBasic: