60 references to ProjectInfo
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EditSession.cs (4)
852
Telemetry.LogProjectAnalysisSummary(ProjectAnalysisSummary.ValidChanges, newProject.State.
ProjectInfo
.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id));
937
Telemetry.LogProjectAnalysisSummary(projectSummary, newProject.State.
ProjectInfo
.Attributes.TelemetryId, moduleDiagnostics.NullToEmpty().SelectAsArray(d => d.Descriptor.Id));
950
Telemetry.LogProjectAnalysisSummary(projectSummary, newProject.State.
ProjectInfo
.Attributes.TelemetryId, createBaselineDiagnostics);
1079
Telemetry.LogProjectAnalysisSummary(projectSummary, newProject.State.
ProjectInfo
.Attributes.TelemetryId, emitResult.Diagnostics);
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteWorkspace.SolutionCreator.cs (14)
217
project.State.
ProjectInfo
.Attributes.FixUpCompilationOptions(
299
Contract.ThrowIfFalse(project.State.
ProjectInfo
.Attributes.Id == newProjectAttributes.Id);
300
Contract.ThrowIfFalse(project.State.
ProjectInfo
.Attributes.Language == newProjectAttributes.Language);
301
Contract.ThrowIfFalse(project.State.
ProjectInfo
.Attributes.IsSubmission == newProjectAttributes.IsSubmission);
305
if (project.State.
ProjectInfo
.Attributes.Name != newProjectAttributes.Name)
310
if (project.State.
ProjectInfo
.Attributes.AssemblyName != newProjectAttributes.AssemblyName)
315
if (project.State.
ProjectInfo
.Attributes.FilePath != newProjectAttributes.FilePath)
320
if (project.State.
ProjectInfo
.Attributes.OutputFilePath != newProjectAttributes.OutputFilePath)
325
if (project.State.
ProjectInfo
.Attributes.OutputRefFilePath != newProjectAttributes.OutputRefFilePath)
330
if (project.State.
ProjectInfo
.Attributes.CompilationOutputInfo != newProjectAttributes.CompilationOutputInfo)
335
if (project.State.
ProjectInfo
.Attributes.DefaultNamespace != newProjectAttributes.DefaultNamespace)
340
if (project.State.
ProjectInfo
.Attributes.HasAllInformation != newProjectAttributes.HasAllInformation)
345
if (project.State.
ProjectInfo
.Attributes.RunAnalyzers != newProjectAttributes.RunAnalyzers)
350
if (project.State.
ProjectInfo
.Attributes.ChecksumAlgorithm != newProjectAttributes.ChecksumAlgorithm)
Microsoft.CodeAnalysis.Workspaces (41)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
298
m["ProjectGuid"] = projectState.
ProjectInfo
.Attributes.TelemetryId.ToString("B");
Workspace\Solution\ProjectState.cs (36)
532
public ProjectId Id => this.
ProjectInfo
.Id;
535
public string? FilePath => this.
ProjectInfo
.FilePath;
538
public string? OutputFilePath => this.
ProjectInfo
.OutputFilePath;
541
public string? OutputRefFilePath => this.
ProjectInfo
.OutputRefFilePath;
544
public CompilationOutputInfo CompilationOutputInfo => this.
ProjectInfo
.CompilationOutputInfo;
547
public string? DefaultNamespace => this.
ProjectInfo
.DefaultNamespace;
550
public SourceHashAlgorithm ChecksumAlgorithm => this.
ProjectInfo
.ChecksumAlgorithm;
556
public string Name => this.
ProjectInfo
.Name;
560
public (string? name, string? flavor) NameAndFlavor => this.
ProjectInfo
.NameAndFlavor;
563
public bool IsSubmission => this.
ProjectInfo
.IsSubmission;
566
public Type? HostObjectType => this.
ProjectInfo
.HostObjectType;
572
public VersionStamp Version => this.
ProjectInfo
.Version;
578
public string AssemblyName => this.
ProjectInfo
.AssemblyName;
581
public CompilationOptions? CompilationOptions => this.
ProjectInfo
.CompilationOptions;
584
public ParseOptions? ParseOptions => this.
ProjectInfo
.ParseOptions;
587
public IReadOnlyList<MetadataReference> MetadataReferences => this.
ProjectInfo
.MetadataReferences;
590
public IReadOnlyList<AnalyzerReference> AnalyzerReferences => this.
ProjectInfo
.AnalyzerReferences;
593
public IReadOnlyList<ProjectReference> ProjectReferences => this.
ProjectInfo
.ProjectReferences;
596
public bool HasAllInformation => this.
ProjectInfo
.HasAllInformation;
599
public bool RunAnalyzers => this.
ProjectInfo
.RunAnalyzers;
622
=>
ProjectInfo
.Attributes;
625
/// Updates <see cref="
ProjectInfo
"/> to a newer version of attributes.
632
return With(projectInfo:
ProjectInfo
.With(attributes: attributes));
670
projectInfo:
ProjectInfo
.With(attributes: Attributes.With(checksumAlgorithm: checksumAlgorithm, version: Version.GetNewerVersion())),
686
return With(projectInfo:
ProjectInfo
.WithCompilationOptions(options.WithSyntaxTreeOptionsProvider(newProvider))
701
projectInfo:
ProjectInfo
.WithParseOptions(options).WithVersion(Version.GetNewerVersion()),
731
return With(projectInfo:
ProjectInfo
.With(projectReferences: projectReferences).WithVersion(Version.GetNewerVersion()));
741
return With(projectInfo:
ProjectInfo
.With(metadataReferences: metadataReferences).WithVersion(Version.GetNewerVersion()));
751
return With(projectInfo:
ProjectInfo
.WithAnalyzerReferences(analyzerReferences).WithVersion(Version.GetNewerVersion()));
791
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
800
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
816
var projectInfo =
ProjectInfo
.WithVersion(Version.GetNewerVersion());
837
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
845
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
861
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
925
projectInfo:
ProjectInfo
.WithVersion(Version.GetNewerVersion()),
Workspace\Solution\ProjectState_Checksum.cs (1)
56
var infoChecksum = serializer.CreateChecksum(
ProjectInfo
.Attributes, cancellationToken);
Workspace\Solution\SolutionState.cs (2)
1724
return FilterDocumentIdsByLanguage(this, documentIds, projectState.
ProjectInfo
.Language);
1738
return projectState.
ProjectInfo
.Language == args.language;
Workspace\Solution\StateChecksums.cs (1)
155
result[Info] = state.
ProjectInfo
.Attributes;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
79
AddProjectInfo(project.State.
ProjectInfo
);