Fixes issue #326 - Argument Constraints should support derived types as Type Arguments
Fixed build error - wrap if statement in curly brackets
Refactored out 'if block' into just one return statement
Merge pull request #331 from FUR10N/fixesIssue326

Fixes issue #326 - Argument Constraints should support derived types as Type Arguments
Make sure scope isn't null. Fixes code analysis warning from #331.
Merge pull request #332 from blairconrad/guard-against-null-scope-in-DerivedTypeArgumentTests

Make sure scope isn't null. Fixes code analysis warning from #331.
setting version to 1.23.0
Merge pull request #333 from blairconrad/set-version-to-1.23.0

set version to 1.23.0 for next release