Workspace\Solution\Project.cs (26)
582=> this.Solution.WithProjectAssemblyName(this.Id, assemblyName).GetRequiredProject(Id);
588=> this.Solution.WithProjectDefaultNamespace(this.Id, defaultNamespace).GetRequiredProject(Id);
591=> Solution.WithProjectOutputFilePath(Id, path).GetRequiredProject(Id);
594=> Solution.WithProjectOutputRefFilePath(Id, path).GetRequiredProject(Id);
597=> Solution.WithProjectCompilationOutputInfo(Id, info).GetRequiredProject(Id);
603=> this.Solution.WithProjectCompilationOptions(this.Id, options).GetRequiredProject(Id);
609=> this.Solution.WithProjectParseOptions(this.Id, options).GetRequiredProject(Id);
616=> this.Solution.AddProjectReference(this.Id, projectReference).GetRequiredProject(Id);
623=> this.Solution.AddProjectReferences(this.Id, projectReferences).GetRequiredProject(Id);
629=> this.Solution.RemoveProjectReference(this.Id, projectReference).GetRequiredProject(Id);
636=> this.Solution.WithProjectReferences(this.Id, projectReferences).GetRequiredProject(Id);
643=> this.Solution.AddMetadataReference(this.Id, metadataReference).GetRequiredProject(Id);
650=> this.Solution.AddMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id);
656=> this.Solution.RemoveMetadataReference(this.Id, metadataReference).GetRequiredProject(Id);
663=> this.Solution.WithProjectMetadataReferences(this.Id, metadataReferences).GetRequiredProject(Id);
670=> this.Solution.AddAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id);
677=> this.Solution.AddAnalyzerReferences(this.Id, analyzerReferences).GetRequiredProject(Id);
683=> this.Solution.RemoveAnalyzerReference(this.Id, analyzerReference).GetRequiredProject(Id);
690=> this.Solution.WithProjectAnalyzerReferences(this.Id, analyzerReferencs).GetRequiredProject(Id);
697=> Solution.WithProjectAttributes(attributes).GetRequiredProject(Id);
763return this.Solution.RemoveDocument(documentId).GetRequiredProject(Id);
773return this.Solution.RemoveDocuments(documentIds).GetRequiredProject(this.Id);
782=> this.Solution.RemoveAdditionalDocument(documentId).GetRequiredProject(Id);
791return this.Solution.RemoveAdditionalDocuments(documentIds).GetRequiredProject(this.Id);
800=> this.Solution.RemoveAnalyzerConfigDocument(documentId).GetRequiredProject(Id);
809return this.Solution.RemoveAnalyzerConfigDocuments(documentIds).GetRequiredProject(this.Id);