diff --git a/src/MSBuild/CommandLineSwitches.cs b/src/MSBuild/CommandLineSwitches.cs
index 9a7d968a673..b981d8768cf 100644
--- a/src/MSBuild/CommandLineSwitches.cs
+++ b/src/MSBuild/CommandLineSwitches.cs
@@ -1,4 +1,4 @@
-// Licensed to the .NET Foundation under one or more agreements.
+// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System;
@@ -150,12 +150,15 @@ private struct ParameterizedSwitchInfo
///
/// Initializes struct data.
///
- ///
- ///
- ///
- ///
- ///
- ///
+ /// Names of the switch (without leading switch indicator).
+ /// The switch id.
+ /// If , indicates that switch is allowed to appear multiple times on the command line; otherwise, holds the error message to display if switch appears more than once
+ /// Indicates if switch can take multiple parameters (equivalent to switch appearing multiple times on command line)
+ /// NOTE: for most switches, if a switch is allowed to appear multiple times on the command line, then multiple
+ /// parameters can be provided per switch; however, some switches cannot take multiple parameters.
+ /// If , indicates that switch is allowed to have no parameters; otherwise, holds the error message to show if switch is found without parameters on the command line
+ /// Indicates if quotes should be removed from the switch parameters
+ /// Indicates if empty parameters are allowed and if so an empty string will be added to the list of parameter values.
internal ParameterizedSwitchInfo(
string[] switchNames,
ParameterizedSwitch parameterizedSwitch,
@@ -174,23 +177,12 @@ internal ParameterizedSwitchInfo(
this.emptyParametersAllowed = emptyParametersAllowed;
}
- // names of the switch (without leading switch indicator)
internal string[] switchNames;
- // if null, indicates that switch is allowed to appear multiple times on the command line; otherwise, holds the error
- // message to display if switch appears more than once
internal string duplicateSwitchErrorMessage;
- // indicates if switch can take multiple parameters (equivalent to switch appearing multiple times on command line)
- // NOTE: for most switches, if a switch is allowed to appear multiple times on the command line, then multiple
- // parameters can be provided per switch; however, some switches cannot take multiple parameters
internal bool multipleParametersAllowed;
- // if null, indicates that switch is allowed to have no parameters; otherwise, holds the error message to show if
- // switch is found without parameters on the command line
internal string missingParametersErrorMessage;
- // indicates if quotes should be removed from the switch parameters
internal bool unquoteParameters;
- // the switch id
internal ParameterizedSwitch parameterizedSwitch;
- // indicates if empty parameters are allowed and if so an empty string will be added to the list of parameter values
internal bool emptyParametersAllowed;
}