/// <summary> /// Creates a new Solution instance that contains a new compiler configuration document like a .editorconfig file. /// </summary> public Solution AddAnalyzerConfigDocuments(ImmutableArray <DocumentInfo> documentInfos) { var newState = _state.AddAnalyzerConfigDocuments(documentInfos); if (newState == _state) { return(this); } return(new Solution(newState)); }