16 references to CompilationOptions
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
Host\AssetProvider.cs (1)
199tasks.Add(SynchronizeProjectAssetAsync<CompilationOptions>(new(AssetPathKind.ProjectCompilationOptions, projectId), static p => p.CompilationOptions));
Host\RemoteWorkspace.SolutionCreator.cs (4)
252projectItemChecksums.Add(newProjectChecksums.CompilationOptions); 343if (oldProjectChecksums.CompilationOptions != newProjectChecksums.CompilationOptions) 348assetPath: project.Id, newProjectChecksums.CompilationOptions, cancellationToken).ConfigureAwait(false)));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
AbstractAssetProvider.cs (1)
86await GetAssetAsync<CompilationOptions>(new(AssetPathKind.ProjectCompilationOptions, projectId), projectChecksums.CompilationOptions, cancellationToken).ConfigureAwait(false));
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
101var compilationOptionsChecksum = projectStateChecksums.CompilationOptions;
Workspace\Solution\StateChecksums.cs (5)
380checksums.AddIfNotNullChecksum(this.CompilationOptions); 397this.CompilationOptions.WriteTo(writer); 449if (assetPath.IncludeProjectCompilationOptions && searchingChecksumsLeft.Remove(CompilationOptions)) 452onAssetFound(CompilationOptions, compilationOptions, arg); 483CompilationOptions={CompilationOptions}
Roslyn.VisualStudio.Next.UnitTests (4)
Remote\SerializationValidator.cs (4)
144projectObject.CompilationOptions, WellKnownSynchronizationKind.CompilationOptions, 261Assert.Equal(projectObjects1.CompilationOptions, projectObjects2.CompilationOptions); 291await VerifyChecksumInServiceAsync(projectObject.CompilationOptions, WellKnownSynchronizationKind.CompilationOptions).ConfigureAwait(false);