public ProjectState UpdateAnalyzerConfigDocument(AnalyzerConfigDocumentState newDocument, bool textChanged, bool recalculateDependentVersions) { Debug.Assert(this.ContainsAnalyzerConfigDocument(newDocument.Id)); var oldDocument = this.GetAnalyzerConfigDocumentState(newDocument.Id); if (oldDocument == newDocument) { return(this); } var newDocumentStates = _analyzerConfigDocumentStates.SetItem(newDocument.Id, newDocument); return(CreateNewStateForChangedAnalyzerConfigDocuments(newDocumentStates)); }
internal AnalyzerConfigDocument(Project project, AnalyzerConfigDocumentState state) : base(project, state) { }