-
Notifications
You must be signed in to change notification settings - Fork 4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move IDS_FeatureRefLocalsReturns out of the parser (#65710)
* Move IDS_FeatureFileScopedNamespace check out of the parser * Move IDS_FeatureExternAlias check out of the parser * Move IDS_FeatureUsingStatic check out of the parser * Move IDS_FeatureGlobalUsing check out of the parser fix * Move IDS_FeatureNamedArgument check out of the parser fix * Move IDS_FeatureAsync check out of the parser fix * Move IDS_FeatureStaticClasses check out of the parser * Move IDS_FeatureReadOnlyStructs check out of the parser * Move IDS_FeatureDefaultTypeParameterConstraint check out of the parser fix * Move IDS_FeatureExpressionBodiedIndexer check out of the parser * Move IDS_FeatureExpressionBodiedProperty check out of the parser * Move IDS_FeatureAutoPropertyInitializer check out of the parser * Move IDS_FeatureOptionalParameter check out of the parser fix * Move IDS_FeatureFixedBuffer check out of the parser * Move IDS_FeatureGenerics check out of the parser * Move IDS_FeatureStaticLocalFunctions check out of the parser fix fix fix * Move IDS_FeatureExternLocalFunctions check out of the parser fix * Move IDS_FeatureLocalFunctions check out of the parser fix * Move IDS_FeatureThrowExpression check out of the parser fix fix * Move IDS_FeaturePatternMatching check out of the parser fix fix fix fix fix fix * Move IDS_FeatureNullPropagatingOperator check out of the parser fix fix * Move IDS_FeatureNullableReferenceTypes check out of the parser fix * Move IDS_FeatureDefault check out of the parser * Move IDS_FeatureDefaultLiteral check out of the parser fix fix * Move IDS_FeatureAnonymousTypes check out of the parser * Move IDS_FeatureImplicitObjectCreation check out of the parser fix fix * Move IDS_FeatureRecords check out of the parser * Move IDS_FeatureDictionaryInitializer check out of the parser fix * Move IDS_FeatureImplicitArray check out of the parser fix * Move IDS_FeatureStackAllocInitializer check out of the parser * Move IDS_FeatureAnonDelegates check out of the parser * Move IDS_FeatureAsync and IDS_FeatureStaticAnonymousFunction check out of the parser * Move IDS_FeatureLambda check out of the parser fix * Move IDS_FeatureQueryExpression check out of the parser fix * Move IDS_FeatureRefStructs check out of the parser * Move IDS_FeatureRecursivePatterns check out of the parser fix fix fix * Move IDS_FeatureExtendedPropertyPatterns check out of the parser fix * Move IDS_FeatureParenthesizedPattern check out of the parser fix fix * Move IDS_FeatureTypePattern check out of the parser fix fix fix * Move IDS_FeatureRecursivePatterns check out of the parser fix * Move IDS_FeatureOrPattern check out of the parser fix * Move IDS_FeatureAndPattern check out of the parser fix * Move IDS_FeatureRelationalPattern IDS_FeatureNotPattern and check out of the parser fix fix * Move IDS_FeatureTypeVariance check out of the parser * Remove version check when we're always going to report a parse error anyways * Move IDS_FeatureFunctionPointers check out of the parser fix fix * Move IDS_FeatureExceptionFilter check out of the parser fix fix * Move IDS_FeatureRefForEach check out of the parser * Move IDS_FeatureIterators check out of the parser * Move IDS_FeatureAsync check out of the parser * Move IDS_FeatureCoalesceAssignmentExpression check out of the parser fix * Move IDS_FeaturePatternMatching check out of the parser * Move IDS_FeatureReadOnlyReferences check out of the parser * Move IDS_FeatureOutVar check out of the parser fix * Move IDS_FeatureRefReassignment check out of the parser fix * Remove blank lines * UPdate comments * Renames * Fix errant semicolon * Fix indentation * Simplify code * Fixup change * Fix * Move IDS_TopLevelStatements check out of the parser * Move IDS_FeatureModuleAttrLoc check out of the parser * Move IDS_FeatureRecordXXX check out of the parser * Move IDS_FeatureExpressionBodiedXXX check out of the parser * Move IDS_FeatureStaticAbstractMembersInInterfaces check out of the parser * Move IDS_FeaturePropertyAccessorMods check out of the parser * Move IDS_FeatureXXXInitializer check out of the parser * Simplify * Simplify * Simplify * Lint * Lint * Fix test * FIx tests * Fix record check * Unify checks * Fix speculation * Restore * Fix tests * Remove errant code * Move modifiers check * Move IDS_FeaturePartialTypes check out of parser * Remove unnecessary check * Move IDS_FeatureReadOnlyMembers checks out of parser * Move IDS_FeatureGlobalNamespace checks out of parser * Move IDS_FeatureNullable checks out of parser * lint * lint * invert * Move IDS_FeatureRefLocalsReturns out of the parser * Move IDS_FeatureRefLocalsReturns out of the parser * Move IDS_FeatureTuples out of the parser * Move IDS_FeatureTuples out of the parser * Move IDS_FeatureTuples out of the parser * Fix test * Update comments * Simplify * Simplify * Clarify code * Formatting * Move one more case * Move one more case * Fix test * Update test * Work on ref-types * Remove from parser * Restore * Simplify * Add comment * Update src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs * Remove redundant lang-version check * Update src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs * Update src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs Co-authored-by: Rikki Gibson <[email protected]> * Rename for clarity * PR feedback * PR feedback * Copy paste error * PR feedback * No extension * PR feedback Co-authored-by: Rikki Gibson <[email protected]>
- Loading branch information
1 parent
ae68c26
commit eebc8b7
Showing
19 changed files
with
111 additions
and
98 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.