Updates to create prettier namespace, class and interface names#4
Open
Refactored wants to merge 3 commits intoHedgehogDevelopment:masterfrom
Refactored:namespace-formatting-updates
Open
Updates to create prettier namespace, class and interface names#4Refactored wants to merge 3 commits intoHedgehogDevelopment:masterfrom Refactored:namespace-formatting-updates
Refactored wants to merge 3 commits intoHedgehogDevelopment:masterfrom
Refactored:namespace-formatting-updates
Conversation
…o this core library. Tweaked the AsNamespace method(s) to pascal case each piece of a namespace while preserving any other casing already inherited. Also changed AsNamespace to allow for a custom illegal character replacement value (such as nothing at all to create namespaces like .UserDefined. instead of .User_Defined.). Adjusted the Helpers.tt to make no space the default. Modifications to the Capitalize extension method were made to support this.
…without underscores and to pascal case them. This makes for cleaner generated code. Cleaned up the test code as well.
… Studio 11.0 "PublicAssemblies" folder as well as the 10. 0 which was needed for my system to pick up this library.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
These changes modify the default code generation process to generate pascal cased namespaces, classes and interfaces that do not contain underscores. This makes for more readable code.