コード例 #1
0
        public void WpfAppNoErrorAnalyzer()
        {
            var analyzer   = new NoErrorAnalyzer();
            var csproj     = ProjectFile.Find("WpfApp1.csproj");
            var descriptor = NoErrorAnalyzer.Descriptor;

            AnalyzerAssert.Valid <NoErrorAnalyzer>(descriptor, csproj);
            AnalyzerAssert.Valid(typeof(NoErrorAnalyzer), descriptor, csproj);
            AnalyzerAssert.Valid(analyzer, descriptor, csproj);
            AnalyzerAssert.Valid(analyzer, csproj, CodeFactory.DefaultCompilationOptions(analyzer, descriptor, null), AnalyzerAssert.MetadataReferences);
        }
コード例 #2
0
        public void SolutionFileNoErrorAnalyzer()
        {
            var sln      = SolutionFile.Find("Gu.Roslyn.Asserts.sln");
            var analyzer = new NoErrorAnalyzer();

            AnalyzerAssert.Valid <NoErrorAnalyzer>(sln);
            AnalyzerAssert.Valid(typeof(NoErrorAnalyzer), sln);
            AnalyzerAssert.Valid(analyzer, sln);

            var descriptor = NoErrorAnalyzer.Descriptor;

            AnalyzerAssert.Valid <NoErrorAnalyzer>(descriptor, sln);
            AnalyzerAssert.Valid(typeof(NoErrorAnalyzer), descriptor, sln);
            AnalyzerAssert.Valid(analyzer, descriptor, sln);
        }