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

Adding SyntaxContext #2245

Draft
wants to merge 11 commits into
base: develop/3.0
Choose a base branch
from
Draft

Commits on Jul 11, 2024

  1. Adding SyntaxContext

    Initial commit
    curin committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    4ed3570 View commit details
    Browse the repository at this point in the history
  2. Update Context

    Unified TypeContextContainer code
    Added Parameter tracking for methods
    curin committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    04ca8c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Add CommonType Merge

    -added some BaseType tracking
    -added member tracking in Enums for easier combining
    -added support for generic types
    curin committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1e2df16 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Starting Rewrite Functions

    -finished Enum rewrite
    -working on other types rewrite (class, struct, record, etc.)
    -added new CSharpSyntaxRewriter to hold extra metadata
    curin committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    86470b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Working on Rewrite

    -Added Query functions
    -Finished Type Rewrites
    -Stubbed in both Namespace and CompilationUnit Rewrites
    -Moved IBaseTypeContext out to its own file
    curin committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b96c046 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Finished Rewrite

    -also fixed some bugs
    curin committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6d10e0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    280b5dd View commit details
    Browse the repository at this point in the history
  3. Added Visit functions

    Also added some missing code for rewrite
    curin committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a3436e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Adding Missed Types

    -Adding support for Delegates, Indexers, and Events
    -Delegates is incomplete
    curin committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    eb9709b View commit details
    Browse the repository at this point in the history
  2. Finish up Delegate work

    -added some type cleanup as well
    curin committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    89293c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. First Set of Mods moved to new system

    Also added to the interfaces and fixed some potential issues related to editing a list within a foreach loop
    curin committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    42fec19 View commit details
    Browse the repository at this point in the history