70 references to ParseOptions
Analyzer.Utilities.UnitTests (3)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (3)
1316Assert.NotNull(project.ParseOptions); 1319var parseOptions = project.ParseOptions.WithFeatures( 1320project.ParseOptions.Features.Concat(
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
130var supportsImplicitImplementationOfNonPublicInterfaceMembers = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
115var supportsImplementingLessAccessibleMember = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!); 121generateInvisibly: generator.ShouldGenerateInvisibleMember(document.Project.ParseOptions!, interfaceMember, interfaceMember.Name, supportsImplementingLessAccessibleMember),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
42Contract.ThrowIfNull(document.Project.ParseOptions); 46return service.GetInfo(context, options, document.Project.ParseOptions);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
199rewriter.Initialize(document.Project.ParseOptions!, options, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (2)
92var parseOptions = (CSharpParseOptions)project.ParseOptions!; 107var parseOptions = (CSharpParseOptions)project.ParseOptions!;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
267var parseOptions = project.ParseOptions;
Microsoft.CodeAnalysis.CSharp.Features (6)
AddDebuggerDisplay\CSharpAddDebuggerDisplayCodeRefactoringProvider.cs (1)
25=> document.Project.ParseOptions!.LanguageVersion().HasConstantInterpolatedStrings();
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
64ParseOptions: CSharpParseOptions { LanguageVersion: >= LanguageVersion.CSharp8 },
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
102var languageVersion = document.Project.ParseOptions!.LanguageVersion();
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
147if (!document.Project.ParseOptions!.LanguageVersion().SupportsExtensions())
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (2)
92var parseOptions = (CSharpParseOptions)project.ParseOptions!; 107var parseOptions = (CSharpParseOptions)project.ParseOptions!;
Microsoft.CodeAnalysis.EditorFeatures (3)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (3)
300if (Equals(oldProject?.ParseOptions, newProject?.ParseOptions)) 481if (_lineCache.TryUseCache(lastProcessedDocument.Id, lastProcessedDocument.Project.ParseOptions, span, classifiedSpans))
Microsoft.CodeAnalysis.Features (5)
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
36? sourceProject.ParseOptions
PullMemberUp\MembersPuller.cs (1)
303var info = codeGenerationService.GetInfo(context, options.GenerationOptions, destinationEditor.OriginalDocument.Project.ParseOptions);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
130var supportsImplicitImplementationOfNonPublicInterfaceMembers = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
115var supportsImplementingLessAccessibleMember = syntaxFacts.SupportsImplicitImplementationOfNonPublicInterfaceMembers(document.Project.ParseOptions!); 121generateInvisibly: generator.ShouldGenerateInvisibleMember(document.Project.ParseOptions!, interfaceMember, interfaceMember.Name, supportsImplementingLessAccessibleMember),
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
70Dim languageVersion = DirectCast(document.Project.ParseOptions, VisualBasicParseOptions).LanguageVersion
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
34Dim parseOptions = TryCast(document.Project.ParseOptions, VisualBasicParseOptions)
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (2)
42Contract.ThrowIfNull(document.Project.ParseOptions); 46return service.GetInfo(context, options, document.Project.ParseOptions);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
199rewriter.Initialize(document.Project.ParseOptions!, options, cancellationToken);
Workspace\Workspace.cs (10)
1725projectChanges.OldProject.ParseOptions != projectChanges.NewProject.ParseOptions && 1726!CanApplyParseOptionChange(projectChanges.OldProject.ParseOptions!, projectChanges.NewProject.ParseOptions!, projectChanges.NewProject)) 1841/// Called during a call to <see cref="TryApplyChanges(Solution)"/> to determine if a specific change to <see cref="Project.ParseOptions"/> is allowed. 1877if (projectChanges.OldProject.ParseOptions != projectChanges.NewProject.ParseOptions) 1879this.ApplyParseOptionsChanged(projectChanges.ProjectId, projectChanges.NewProject.ParseOptions!); 2031project.ParseOptions, 2108CanApplyParseOptionChange(oldProject.ParseOptions!, options, newProjectForAssert));
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (15)
MSBuildWorkspaceTestBase.cs (2)
82return (CS.CSharpParseOptions)project.ParseOptions; 100return (VB.VisualBasicParseOptions)project.ParseOptions;
VisualStudioMSBuildWorkspaceTests.cs (13)
707Assert.Equal(VB.LanguageVersion.VisualBasic15_3, ((VB.VisualBasicParseOptions)project.ParseOptions).LanguageVersion); 720Assert.Equal(VB.LanguageVersionFacts.MapSpecifiedToEffectiveVersion(VB.LanguageVersion.Latest), ((VB.VisualBasicParseOptions)project.ParseOptions).LanguageVersion); 721Assert.Equal(VB.LanguageVersion.Latest, ((VB.VisualBasicParseOptions)project.ParseOptions).SpecifiedLanguageVersion); 1641var options = project.ParseOptions; 1848var options = (VB.VisualBasicParseOptions)project.ParseOptions; 1882var options = (VB.VisualBasicParseOptions)project.ParseOptions; 1905var options = (VB.VisualBasicParseOptions)project.ParseOptions; 1929var options = project.ParseOptions; 1952var options = project.ParseOptions; 2537var parseOptions = (CS.CSharpParseOptions)project.ParseOptions; 2555var parseOptions = (VB.VisualBasicParseOptions)project.ParseOptions; 2573var csoptions = (CS.CSharpParseOptions)csproject.ParseOptions; 2581var vboptions = (VB.VisualBasicParseOptions)vbproject.ParseOptions;
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
SolutionTests\SolutionTests.cs (4)
3046var oldParseOptions = solution.GetProject(project1).ParseOptions; 3049var newUpdatedParseOptions = solution.GetProject(project1).ParseOptions; 4432var options = (CSharpParseOptions)document1.Project.ParseOptions; 4570var strongTree = factory.ParseSyntaxTree("dummy", dummyProject.ParseOptions, text, CancellationToken.None);
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
508Assert.NotEqual(DocumentationMode.Diagnose, project.ParseOptions!.DocumentationMode); 509project = project.WithParseOptions(project.ParseOptions.WithDocumentationMode(DocumentationMode.Diagnose));
SolutionTests\TryApplyChangesTests.cs (3)
124project.ParseOptions!.WithFeatures([KeyValuePairUtil.Create("Feature", "")])).Solution)); 139project.WithParseOptions(project.ParseOptions!.WithFeatures([KeyValuePairUtil.Create("Feature", "ExpectedValue")])).Solution)); 154project.WithParseOptions(project.ParseOptions!.WithFeatures([KeyValuePairUtil.Create("Feature", "WrongThing")])).Solution));
WorkspaceTests\AdhocWorkspaceTests.cs (1)
386var parseOptions = proj.ParseOptions as CS.CSharpParseOptions;
Microsoft.ML.CodeAnalyzer.Tests (2)
Code\BestFriendTest.cs (1)
69projectA = projectA.WithParseOptions(((CSharpParseOptions)projectA.ParseOptions).WithLanguageVersion(LanguageVersion.CSharp7_2));
Helpers\CSharpCodeFixVerifier`2.cs (1)
72var parseOptions = (CSharpParseOptions)solution.GetProject(projectId).ParseOptions;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpEditorFactory.cs (1)
26if (project.ParseOptions is CSharpParseOptions parseOptions &&
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
LanguageService\VisualBasicEditorFactory.vb (1)
27Dim parseOptions = TryCast(project.ParseOptions, VisualBasicParseOptions)