示例#1
0
 /// <summary>
 /// Create a deep clone of the cmdlet data object.
 /// </summary>
 public override object Clone()
 {
     return(new CmdletData()
     {
         DefaultParameterSet = DefaultParameterSet,
         OutputType = (string[])OutputType?.Clone(),
         ParameterAliases = (JsonCaseInsensitiveStringDictionary <string>)ParameterAliases?.Clone(),
         ParameterSets = (string[])ParameterSets?.Clone(),
         Parameters = (JsonCaseInsensitiveStringDictionary <ParameterData>)Parameters?.Clone()
     });
 }