Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for C# and Unity 3D debug messages. #153

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

cmcarowland
Copy link

feat: Added string to extension properties called language.
refactor: msg to take a language parameter.
refactor: index.ts to declare debuggingMsg then craft message off of user selection.
refactor: extension.ts constructor to pass in the language selection.

feat: Added string to extension properties called language.
refactor: msg to take a language parameter.
refactor: index.ts to declare debuggingMsg then craft message off of user selection.
refactor: extension.ts constructor to pass in the language selection.
…tion on all languages

feat: Created method to create the regex for the command for the specific language.
refactor: Added Parameter to detectAll to pass in the language
refactor: Regex statement to catch all types of endings.
refactor: Inline language log creation into method.
refactor: Added space into Unity Debug.Log message for better readability.
refactor: getDebugMessage into getCommand for the intro and getProlog for the exit, removing the duplicated center section of the code.
refactor: Created getCommand method, that returns the proper Debug command for the language.
refactor: Created getProlog method.  Returns the ending for the language, always including semi-colons for C# variants
feat: CSUnity DebugMessage Class.
feat: CS Console.WriteLine DebugMessage Class.
feat: Updated Extension.js to utilize new debugging messages.  Uses contra/contra variance to call base methods on the DebugMessage variant.
refactor: Removed Language property from the extension and get language from editor.
feat: Added Line code processing extension class for C#.
feat: New extension setting to change Console.WriteLine to Debug.Log
refactor: CS debug-message regex
refactor: CS unity debug-message regex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant