7 references to InputNode
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\SharedInputNodes.cs (7)
18
public static readonly InputNode<Compilation> Compilation = new
InputNode
<Compilation>(b => ImmutableArray.Create(b.Compilation));
20
public static readonly InputNode<CompilationOptions> CompilationOptions =
new
(b => ImmutableArray.Create(b.Compilation.Options), ReferenceEqualityComparer.Instance);
22
public static readonly InputNode<ParseOptions> ParseOptions = new
InputNode
<ParseOptions>(b => ImmutableArray.Create(b.DriverState.ParseOptions));
24
public static readonly InputNode<AdditionalText> AdditionalTexts = new
InputNode
<AdditionalText>(b => b.DriverState.AdditionalTexts);
26
public static readonly InputNode<SyntaxTree> SyntaxTrees = new
InputNode
<SyntaxTree>(b => b.Compilation.SyntaxTrees.ToImmutableArray());
28
public static readonly InputNode<AnalyzerConfigOptionsProvider> AnalyzerConfigOptions = new
InputNode
<AnalyzerConfigOptionsProvider>(b => ImmutableArray.Create(b.DriverState.OptionsProvider));
30
public static readonly InputNode<MetadataReference> MetadataReferences = new
InputNode
<MetadataReference>(b => b.Compilation.ExternalReferences);