1 instantiation of CompilationData
System.Text.RegularExpressions.Generator (1)
RegexGenerator.Parser.cs (1)
211? new CompilationData(compilationOptions.AllowUnsafe, compilationOptions.CheckOverflow, langVersion)
7 references to CompilationData
System.Text.RegularExpressions.Generator (7)
RegexGenerator.cs (4)
175if (result is ValueTuple<RegexMethod, string, DiagnosticData, CompilationData> limitedSupportResult) 180else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl) 237if (result is ValueTuple<RegexMethod, string, DiagnosticData, CompilationData> limitedSupportResult) 245else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl)
RegexGenerator.Parser.cs (3)
210var compilationData = compilation is CSharpCompilation { LanguageVersion: LanguageVersion langVersion, Options: CSharpCompilationOptions compilationOptions } 260internal sealed record RegexPatternAndSyntax(RegexType DeclaringType, bool IsProperty, Location DiagnosticLocation, string MemberName, string Modifiers, bool NullableRegex, string Pattern, RegexOptions Options, int? MatchTimeout, CultureInfo Culture, CompilationData CompilationData); 263internal sealed record RegexMethod(RegexType DeclaringType, bool IsProperty, Location DiagnosticLocation, string MemberName, string Modifiers, bool NullableRegex, string Pattern, RegexOptions Options, int? MatchTimeout, RegexTree Tree, AnalysisResults Analysis, CompilationData CompilationData)