2 instantiations of SolutionInfo
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionInfo.cs (2)
100return new SolutionInfo( 112=> new(Attributes.With(telemetryId: telemetryId), Projects, AnalyzerReferences, FallbackAnalyzerOptions);
38 references to SolutionInfo
dotnet-format (3)
Workspaces\FolderWorkspace.cs (1)
39var solutionInfo = FolderSolutionLoader.LoadSolutionInfo(folderPath, fileMatcher);
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (2)
16public static SolutionInfo LoadSolutionInfo(string folderPath, SourceFileMatcher fileMatcher) 38return SolutionInfo.Create(
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
56.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
56.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.CodeAnalysis.Workspaces (22)
Serialization\SerializationExtensions.cs (1)
21SolutionInfo.SolutionAttributes => WellKnownSynchronizationKind.SolutionAttributes,
Serialization\SerializerService.cs (2)
95((SolutionInfo.SolutionAttributes)value).WriteTo(writer); 246WellKnownSynchronizationKind.SolutionAttributes => SolutionInfo.SolutionAttributes.ReadFrom(reader),
Workspace\AdhocWorkspace.cs (1)
46public Solution AddSolution(SolutionInfo solutionInfo)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
139var solutionInfo = SolutionInfo.Create( 472SolutionInfo.Create(
Workspace\Solution\Solution.cs (1)
59SolutionInfo.SolutionAttributes solutionAttributes,
Workspace\Solution\SolutionInfo.cs (4)
69public static SolutionInfo Create( 81public static SolutionInfo Create( 92internal static SolutionInfo Create( 111internal SolutionInfo WithTelemetryId(Guid telemetryId)
Workspace\Solution\SolutionState.cs (4)
79SolutionInfo.SolutionAttributes solutionAttributes, 117SolutionInfo.SolutionAttributes solutionAttributes, 139public SolutionInfo.SolutionAttributes SolutionAttributes { get; } 187SolutionInfo.SolutionAttributes? solutionAttributes = null,
Workspace\Workspace.cs (6)
92SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()), 127protected internal Solution CreateSolution(SolutionInfo solutionInfo) 136private Solution CreateSolution(SolutionInfo solutionInfo, SolutionOptionSet options, IReadOnlyList<AnalyzerReference> analyzerReferences, ImmutableDictionary<string, StructuredAnalyzerConfigOptions> fallbackAnalyzerOptions) 143=> CreateSolution(SolutionInfo.Create(id, VersionStamp.Create())); 761protected internal void OnSolutionAdded(SolutionInfo solutionInfo) 779protected internal void OnSolutionReloaded(SolutionInfo reloadedSolutionInfo)
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.cs (3)
149/// Loads the <see cref="SolutionInfo"/> for the specified solution file, including all projects referenced by the solution file and 157public async Task<SolutionInfo> LoadSolutionInfoAsync( 198return SolutionInfo.Create(
MSBuild\MSBuildWorkspace.cs (1)
213var solutionInfo = await _loader.LoadSolutionInfoAsync(solutionFilePath, progress, msbuildLogger, cancellationToken).ConfigureAwait(false);
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
79.AddSolution(SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()))