1 write to Attributes
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectInfo.cs (1)
169
Attributes
= attributes;
40 references to Attributes
Microsoft.CodeAnalysis.Workspaces (40)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
341
m["ProjectGuid"] = projectState.ProjectInfo.
Attributes
.TelemetryId.ToString("B");
Workspace\Solution\ProjectInfo.cs (32)
27
public ProjectId Id =>
Attributes
.Id;
32
public VersionStamp Version =>
Attributes
.Version;
37
public string Name =>
Attributes
.Name;
40
internal (string? name, string? flavor) NameAndFlavor =>
Attributes
.NameAndFlavor;
45
public string AssemblyName =>
Attributes
.AssemblyName;
50
public string Language =>
Attributes
.Language;
55
public string? FilePath =>
Attributes
.FilePath;
60
public string? OutputFilePath =>
Attributes
.OutputFilePath;
65
public string? OutputRefFilePath =>
Attributes
.OutputRefFilePath;
70
public CompilationOutputInfo CompilationOutputInfo =>
Attributes
.CompilationOutputInfo;
83
internal string? DefaultNamespace =>
Attributes
.DefaultNamespace;
88
internal SourceHashAlgorithm ChecksumAlgorithm =>
Attributes
.ChecksumAlgorithm;
93
public bool IsSubmission =>
Attributes
.IsSubmission;
100
internal bool HasAllInformation =>
Attributes
.HasAllInformation;
105
internal bool RunAnalyzers =>
Attributes
.RunAnalyzers;
110
internal bool HasSdkCodeStyleAnalyzers =>
Attributes
.HasSdkCodeStyleAnalyzers;
297
var newAttributes = attributes ??
Attributes
;
308
if (newAttributes ==
Attributes
&&
336
=> With(attributes:
Attributes
.With(id: id ?? throw new ArgumentNullException(nameof(id))));
339
=> With(attributes:
Attributes
.With(version: version));
342
=> With(attributes:
Attributes
.With(name: name ?? throw new ArgumentNullException(nameof(name))));
345
=> With(attributes:
Attributes
.With(assemblyName: assemblyName ?? throw new ArgumentNullException(nameof(assemblyName))));
348
=> With(attributes:
Attributes
.With(filePath: filePath));
351
=> With(attributes:
Attributes
.With(outputPath: outputFilePath));
354
=> With(attributes:
Attributes
.With(outputRefPath: outputRefFilePath));
357
=> With(attributes:
Attributes
.With(compilationOutputInfo: info));
360
=> With(attributes:
Attributes
.With(defaultNamespace: defaultNamespace));
363
=> With(attributes:
Attributes
.With(checksumAlgorithm: checksumAlgorithm));
366
=> With(attributes:
Attributes
.With(hasAllInformation: hasAllInformation));
369
=> With(attributes:
Attributes
.With(runAnalyzers: runAnalyzers));
397
return With(attributes:
Attributes
.With(telemetryId: telemetryId));
402
return With(attributes:
Attributes
.With(hasSdkCodeStyleAnalyzers: hasSdkCodeStyleAnalyzers));
Workspace\Solution\ProjectState.cs (2)
99
var loadTextOptions = new LoadTextOptions(projectInfoFixed.
Attributes
.ChecksumAlgorithm);
727
=> ProjectInfo.
Attributes
;
Workspace\Solution\ProjectState_Checksum.cs (1)
53
var infoChecksum = this.ProjectInfo.
Attributes
.Checksum;
Workspace\Solution\SolutionCompilationState.cs (3)
567
if (oldProject.ProjectInfo.
Attributes
.Language != attributes.Language)
572
if (oldProject.ProjectInfo.
Attributes
.IsSubmission != attributes.IsSubmission)
594
var newState = WithProjectAttributes(info.
Attributes
)
Workspace\Solution\StateChecksums.cs (1)
449
onAssetFound(Info, state.ProjectInfo.
Attributes
, arg);