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
* Add -AllParameters parameter to ConvertTo-SplatExpression
* Add help descriptoin for paramater -AllParameters
* Throw unimplemented exception when using -AllParameters parameter
* Add test for -AllParameters parameter
* rudimentary partial implementation of -AllParameters functioality
* Create ParameterList from remaining parameters, next line brace format
* Remove CommonParameters from ParameterList, lame implementation.
* Add ParameterSet logic, refactor into function - broken Linq expressions
* Remove obsolete variable CommonParameters
* Repair linq expressions, change outputtype to make thing easier.
* Re-add logic for single parametersets, remove whitespace.
* Re-add logic to omit (optional) commonparameters.
* Add support for -MandatoryParameters switchparameter.
* Simplified implementation of parameterset matching
* Clarified comments
* Fix bugs with no bound parameters, and unmatched parametersets
* Fix wrong splat variable placement when no parameters where provided.
* Make ambigious parameterset throw error
* Add formatting and hints for type and mandatory the ugly way. tests pass
* Add class Parameter
* Add asterisk to Symbols class
* Add aligner functionality so '=' signs can be aligned in splat.
* Add empty return for params without a value.
* Fix StyleCop warnings
* Refactor GetEdits, so all parameters can be handled in the same way.
* Add -NoHints parameter, so people can choose not to display typehints.
* Move executionContext out of GetEdits() for sane testing.
* Fix error when ui == null in testsetup. Await doesn't like null.
* Fix error with equalSignAligner when pList holds no items.
* Add tests for -AllParameters, -MandatoryParameters and -NoHints
* Fix test CmdLet wit no params, given incorrect param.
* Process review on CommandSplatTests
* Process review for SettingsStrings.resx
* Process review for Parameter.cs
* Fix attribute names, no need to append 'Attribute' here.
* Change pList to parameterList for readability
* Process review, remove comments, fix indentation, fix naming.
* Replace custom const with PowerShell public constant string.
* Use TryGetValue() instead of more complicated LINQ expression.
* Fix build warnings, and fix NoHints test
* Refactor ResolveParameterSet for performance and clarity.
* Remove '=' alignment (Alt-Shift-F does that, respecting tabs/spaces)
* Optimize parameterInfo
* Move Write.AsExpressionValue() to PowerShellScriptWriter class
* Move parameter hint logic to PowershellScriptWriter
* Adapt tests to new hint implementation
0 commit comments