Adds auto-implemented properties for all parameters of the current constructor and initializes them. Creates linked identifiers for the generated properties references, and drops a marker onto the initial method reference
The code provider is only available for .NET framework 3.5 or higher.
when the edit cursor or caret is on a constructor name within its declaration, provided that the constructor contains parameters. In addition, parameters should not be used to initialize any properties.