1 instantiation of SolutionId
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionId.cs (1)
52return new SolutionId(id, debugName);
40 references to SolutionId
dotnet-format (1)
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (1)
39SolutionId.CreateNewId(debugName: absoluteFolderPath),
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.Features (2)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
563private readonly SolutionId? _solutionId; 566public UnitTestingReanalyzeScope(SolutionId solutionId)
Microsoft.CodeAnalysis.Workspaces (27)
Workspace\Host\PersistentStorage\SolutionKey.cs (1)
18[property: DataMember(Order = 0)] SolutionId Id,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
140SolutionId.CreateNewId(SolutionPath), 473SolutionId.CreateNewId(),
Workspace\Solution\Solution.cs (1)
104public SolutionId Id => this.SolutionState.Id;
Workspace\Solution\SolutionId.cs (11)
20public sealed class SolutionId : IEquatable<SolutionId> 40public static SolutionId CreateNewId(string debugName = null) 43public static SolutionId CreateFromSerialized(Guid id, string debugName = null) 59=> this.Equals(obj as SolutionId); 61public bool Equals(SolutionId other) 68public static bool operator ==(SolutionId left, SolutionId right) 69=> EqualityComparer<SolutionId>.Default.Equals(left, right); 71public static bool operator !=(SolutionId left, SolutionId right) 83internal static SolutionId ReadFrom(ObjectReader reader)
Workspace\Solution\SolutionInfo.cs (8)
24public SolutionId Id => Attributes.Id; 70SolutionId id, 82SolutionId id, 93SolutionId id, 118internal sealed class SolutionAttributes(SolutionId id, VersionStamp version, string? filePath, Guid telemetryId) 125public SolutionId Id { get; } = id; 175var solutionId = SolutionId.ReadFrom(reader);
Workspace\Solution\SolutionState.cs (1)
150public SolutionId Id => SolutionAttributes.Id;
Workspace\Workspace.cs (3)
92SolutionInfo.Create(SolutionId.CreateNewId(), VersionStamp.Create()), 142protected internal Solution CreateSolution(SolutionId id) 802_ => this.CreateSolution(SolutionId.CreateNewId()),
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.cs (1)
199SolutionId.CreateNewId(debugName: absoluteSolutionPath),
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()))