You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Creates an instance of the pipeline with no features. Use this if you want to explicitly add features.
56
49
/// </summary>
@@ -88,21 +81,21 @@ public bool ResponseFilesEnabled
88
81
}
89
82
90
83
/// <summary>
91
-
/// Adds a subsystem. Use the property for the subsystem to replace the standard property. Use this method if you want an an additional subsystem.
84
+
/// Adds a subsystem.
92
85
/// </summary>
93
86
/// <param name="subsystem">The subsystem to add.</param>
94
87
/// <param name="timing"><see cref="PhaseTiming.Before"/> indicates that the subsystem should run before all other subsystems in the phase, and <see cref="PhaseTiming.After"/> indicates it should run after other subsystems. The default is <see cref="PhaseTiming.Before"/>.</param>
// TODO: Determine how Other should work. Do we have a kind and a phase? Perhaps just for Other subsystems. I think it is helpful to know it is something unforeseen
104
98
caseSubsystemKind.Other:
105
-
break;
106
99
caseSubsystemKind.Response:
107
100
caseSubsystemKind.Value:
108
101
thrownewInvalidOperationException($"You cannot add subsystems to {subsystem.Kind}");
@@ -140,7 +139,6 @@ public CompletionSubsystem? Completion
140
139
{
141
140
get=>completionPhase.Subsystem;
142
141
set=>completionPhase.Subsystem=value;
143
-
144
142
}
145
143
146
144
/// <summary>
@@ -150,7 +148,6 @@ public HelpSubsystem? Help
150
148
{
151
149
get=>helpPhase.Subsystem;
152
150
set=>helpPhase.Subsystem=value;
153
-
154
151
}
155
152
156
153
/// <summary>
@@ -171,6 +168,7 @@ public ErrorReportingSubsystem? ErrorReporting
171
168
set=>errorReportingPhase.Subsystem=value;
172
169
}
173
170
171
+
// TODO: Consider whether replacing the validation subsystem is valuable
174
172
/// <summary>
175
173
/// Sets or gets the validation subsystem
176
174
/// </summary>
@@ -180,7 +178,7 @@ public ValidationSubsystem? Validation
180
178
set=>validationPhase.Subsystem=value;
181
179
}
182
180
183
-
181
+
// TODO: Consider whether replacing the invocation subsystem is valuable
184
182
/// <summary>
185
183
/// Sets or gets the invocation subsystem
186
184
/// </summary>
@@ -190,15 +188,13 @@ public InvocationSubsystem? Invocation
190
188
set=>invocationPhase.Subsystem=value;
191
189
}
192
190
193
-
194
-
// TODO: Are there use cases to replace this? Do we want new default values to require a new ValueSubsystem, which would block getting response providers from two sources.
195
191
/// <summary>
196
-
/// Sets or gets the value subsystem which manages entered and default values.
192
+
/// Gets the value subsystem which manages entered and default values.
0 commit comments