Skip to content
Permalink
Branch: master
Commits on Aug 22, 2019
  1. Add nullability information to extract method (#37851)

    ryzngard committed Aug 22, 2019
    Extract method will now maintain nullable reference types for parameters and return types. If the parameters or return types are determined to be non-nullable through flow state analysis, then we will adjust them to be non-null when generating. 
    
    For return type, the adjustment is done after the method is generated. This is because the generator can and will introduce new return statements that need to be analyzed for null state. The only way a return type can be modified to non null is if it:
    
    1. Was null annotated to start with
    2. All returns are determined to return non-null by flow state analysis. 
    
    Similarly, reference parameters can be assigned null or non-null values inside a method. We determine parameters can be adjusted if:
    
    1. Null is not passed into the parameter.
    2. Null is never assigned to the parameter.
Commits on Aug 21, 2019
  1. Include nullability in symbol comparison for if SymbolsAreCompatibleC…

    ryzngard committed Aug 21, 2019
    …ore (#38152)
Commits on Aug 20, 2019
  1. Don't offer to change the set if the parameter nullability is differe…

    ryzngard committed Aug 20, 2019
    …nt (#37969)
    
    Convert Get/Set property fixed to handle nullability
  2. Add tests for C# simplification around NRT (#36878)

    ryzngard committed Aug 20, 2019
Commits on Aug 14, 2019
  1. Merge pull request #37966 from ryzngard/issue/37182_convert_full_prop…

    ryzngard committed Aug 14, 2019
    …erty_nrt
    
    Make sure to keep nullability information when generating the new field
Commits on Aug 13, 2019
  1. Formatting is hard

    ryzngard committed Aug 13, 2019
Commits on Aug 7, 2019
  1. Merge pull request #37518 from ryzngard/features/upgrade_maxlangver

    ryzngard committed Aug 7, 2019
    Use MaxSupportedLangVersion in CSharpUpgradeProjectCodeFixProvider
  2. Fix property reference

    ryzngard committed Aug 7, 2019
Commits on Aug 6, 2019
  1. PR feedback

    ryzngard committed Aug 6, 2019
Commits on Aug 5, 2019
  1. For tests, always allow parse option changes

    ryzngard committed Aug 5, 2019
Commits on Aug 1, 2019
Commits on Jul 31, 2019
  1. Merge branch 'release/dev16.4-preview1' into merges/master-to-release…

    ryzngard committed Jul 31, 2019
    …/dev16.4-preview1
Commits on Jul 30, 2019
  1. Add test

    ryzngard committed Jul 30, 2019
  2. Merge pull request #37538 from ryzngard/infra/update_16_3_p2_versionp…

    ryzngard committed Jul 30, 2019
    …refix
    
    Snap 16.3-preview2
  3. Merge pull request #37545 from ryzngard/manual/merge/dev16.4-preview1

    ryzngard committed Jul 30, 2019
    Merge from features/compilerNext to release/dev16.4-preview1
  4. Update master-vs-deps to be p3

    ryzngard committed Jul 30, 2019
Commits on Jul 29, 2019
  1. Merge remote-tracking branch 'upstream/features/compilerNext' into re…

    ryzngard committed Jul 29, 2019
    …lease/dev16.4-preview1
  2. Merge pull request #37520 from dotnet/merges/master-to-features/compi…

    ryzngard committed Jul 29, 2019
    …lerNext
    
    Merge master to features/compilerNext
  3. Migrate 16.3 to preview 2

    ryzngard committed Jul 29, 2019
  4. Update VersionPrefix

    ryzngard committed Jul 29, 2019
  5. Merge remote-tracking branch 'upstream/master' into merges/master-to-…

    ryzngard committed Jul 29, 2019
    …features/compilerNext
Commits on Jul 26, 2019
  1. Merge branch 'master' into features/upgrade_maxlangver

    ryzngard committed Jul 26, 2019
Commits on Jul 25, 2019
Commits on Jul 22, 2019
  1. Merge pull request #37149 from ryzngard/issue/33287_generateconstruct…

    ryzngard committed Jul 22, 2019
    …orwithdialog_vb
    
    Move GenerateConstructorFromMembers to language dependent implementations
Commits on Jul 18, 2019
  1. Hook up maxlangver for CPS

    ryzngard committed Jul 18, 2019
  2. Merge master to features/compilerNext (#37318)

    ryzngard committed Jul 18, 2019
    Merge master to features/compilerNext
  3. Add 'SupportsThrowExpression' to SyntaxFactory instead of checking la…

    ryzngard committed Jul 18, 2019
    …nguage directly
Commits on Jul 17, 2019
  1. Prepare for compilerNext version number (#37241)

    ryzngard committed Jul 17, 2019
  2. Add compilerNext packages to be published to myget (#37240)

    ryzngard committed Jul 17, 2019
  3. Merge master to features/compilerNext (#37258)

    ryzngard committed Jul 17, 2019
    Merge master to features/compilerNext
Commits on Jul 12, 2019
  1. Update tests

    ryzngard committed Jul 12, 2019
Older
You can’t perform that action at this time.