Merge pull request #2430 from tmeschter/RefactorAnalyzerReference
Clean up `AnalyzerReference` and derived types. I'm doing a lot of other work that uses the `AnalyzerReference` type and its derived types, and the API could stand some clean up and simplification. This includes the following changes/refactorings: 1. Remove `AnalyzerReference.IsUnresolved`. 2. Push `AnalyzerFileReference` down into the CodeAnalysis (Portable) project. 3. Add an `AnalyzerReference.Id` property. 4. Update `AnalyzerFileReference` to take an `IAnalyzerAssemblyLoader` rather than a `Func<string, Assembly>`. Please see the individual commits for more information.
Showing
文件已移动
想要评论请 注册 或 登录