3 instantiations of SolutionAttributes
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\SolutionInfo.cs (3)
81new SolutionAttributes( 145return new SolutionAttributes(Id, newVersion, newFilePath, newTelemetryId); 169return new SolutionAttributes(solutionId, VersionStamp.Create(), filePath, telemetryId);
21 references to SolutionAttributes
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\RemoteWorkspace.SolutionCreator.cs (4)
47var newSolutionInfo = await _assetProvider.GetAssetAsync<SolutionInfo.SolutionAttributes>(newSolutionChecksums.Attributes, cancellationToken).ConfigureAwait(false); 68var newSolutionInfo = await _assetProvider.GetAssetAsync<SolutionInfo.SolutionAttributes>(newSolutionChecksums.Attributes, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (2)
30var solutionAttributes = await GetAssetAsync<SolutionInfo.SolutionAttributes>(solutionChecksums.Attributes, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (14)
Serialization\SerializationExtensions.cs (1)
23SolutionInfo.SolutionAttributes _ => WellKnownSynchronizationKind.SolutionAttributes,
Serialization\SerializerService.cs (1)
186return (T)(object)SolutionInfo.SolutionAttributes.ReadFrom(reader);
Workspace\Solution\Solution.cs (1)
41internal Solution(Workspace workspace, SolutionInfo.SolutionAttributes solutionAttributes, SolutionOptionSet options, IReadOnlyList<AnalyzerReference> analyzerReferences)
Workspace\Solution\SolutionInfo.cs (4)
22internal SolutionAttributes Attributes { get; } 49private SolutionInfo(SolutionAttributes attributes, IReadOnlyList<ProjectInfo> projects, IReadOnlyList<AnalyzerReference> analyzerReferences) 129public SolutionAttributes With( 162public static SolutionAttributes ReadFrom(ObjectReader reader)
Workspace\Solution\SolutionState.cs (7)
46private readonly SolutionInfo.SolutionAttributes _solutionAttributes; 81SolutionInfo.SolutionAttributes solutionAttributes, 122SolutionInfo.SolutionAttributes solutionAttributes, 145public SolutionInfo.SolutionAttributes SolutionAttributes => _solutionAttributes; 189SolutionInfo.SolutionAttributes? solutionAttributes = null, 440var newSolutionAttributes = _solutionAttributes.With(version: Version.GetNewerVersion()); 552var newSolutionAttributes = _solutionAttributes.With(version: this.Version.GetNewerVersion());
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
117await VerifyAssetSerializationAsync<SolutionInfo.SolutionAttributes>(