public TestAdditionalText(string path, string text) { this.Path = path; _text = new StringText(text, encodingOpt: null); }
public void AnalyzerOptionsArePassedToAllAnalyzers() { var text = new StringText(string.Empty, encodingOpt: null); AnalyzerOptions options = new AnalyzerOptions ( new[] { new TestAdditionalText("myfilepath", text) }.ToImmutableArray<AdditionalText>() ); var compilation = CreateCompilationWithMscorlib45(TestResource.AllInOneCSharpCode); var analyzer = new OptionsDiagnosticAnalyzer<SyntaxKind>(options); compilation.GetAnalyzerDiagnostics(new[] { analyzer }, options); analyzer.VerifyAnalyzerOptions(); }