33 references to InputNode
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\SharedInputNodes.cs (7)
16public static readonly InputNode<Compilation> Compilation = new InputNode<Compilation>(b => ImmutableArray.Create(b.Compilation)); 18public static readonly InputNode<CompilationOptions> CompilationOptions = new(b => ImmutableArray.Create(b.Compilation.Options), ReferenceEqualityComparer.Instance); 20public static readonly InputNode<ParseOptions> ParseOptions = new InputNode<ParseOptions>(b => ImmutableArray.Create(b.DriverState.ParseOptions)); 22public static readonly InputNode<AdditionalText> AdditionalTexts = new InputNode<AdditionalText>(b => b.DriverState.AdditionalTexts); 24public static readonly InputNode<SyntaxTree> SyntaxTrees = new InputNode<SyntaxTree>(b => b.Compilation.SyntaxTrees.ToImmutableArray()); 26public static readonly InputNode<AnalyzerConfigOptionsProvider> AnalyzerConfigOptions = new InputNode<AnalyzerConfigOptionsProvider>(b => ImmutableArray.Create(b.DriverState.OptionsProvider)); 28public static readonly InputNode<MetadataReference> MetadataReferences = new InputNode<MetadataReference>(b => b.Compilation.ExternalReferences);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (26)
SourceGeneration\StateTableTests.cs (26)
373var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, 3)); 415var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, 3)); 433var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, 3)); 479var inputNode = new InputNode<int>((_) => inputValue).WithTrackingName("Input"); 526var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, thirdElement++)); 545var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, thirdElement)); 632var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1)); 663var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1)); 699var inputNode = new InputNode<int>((_) => ImmutableArray.Create(value)); 738var inputNode = new InputNode<int>((_) => ImmutableArray.Create(value)); 776var inputNode = new InputNode<int>((_) => inputNodeValue).WithTrackingName("TestStep"); 829var inputNode = new InputNode<int>((_) => inputNodeValue); 863var inputNode = new InputNode<int>((_) => inputNodeValue); 864var input2Node = new InputNode<int>((_) => ImmutableArray.Create(0)); 920var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, 3)) 938var inputNode = new InputNode<int>((_) => ImmutableArray.Create(1, 2, thirdValue)).WithTrackingName("Input"); 972var inputNode = new InputNode<ImmutableArray<int>>(_ => ImmutableArray.Create(values)).WithTrackingName("Input"); 1001var inputNode = new InputNode<ImmutableArray<int>>(_ => ImmutableArray.Create(values)).WithTrackingName("Input"); 1030var inputNode = new InputNode<ImmutableArray<string>>(_ => values).WithTrackingName("Input"); 1071var inputNode = new InputNode<ImmutableArray<string>>(_ => values).WithTrackingName("Input"); 1112var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input"); 1147var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input"); 1182var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input"); 1217var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input"); 1252var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input"); 1288var inputNode = new InputNode<string>(_ => values).WithTrackingName("Input");