Remove more orphaned code in Microsoft.CSharp (dotnet/corefx#27104)
authorJon Hanna <jon@hackcraft.net>
Thu, 15 Feb 2018 18:18:00 +0000 (18:18 +0000)
committerVladimir Sadov <vsadov@microsoft.com>
Thu, 15 Feb 2018 18:18:00 +0000 (10:18 -0800)
commitdbdf6724437f91e88ad34e93168e015e74514cce
treed701ba4ef4e11262de7313018d12518de4d80df2
parent087cad9b55535544f8b46c6175647bde2ccc2fb2
Remove more orphaned code in Microsoft.CSharp (dotnet/corefx#27104)

* Remove IExprWithObject and ExprWithArgs.OptionalObject

No longer used.

* Remove CLR_PostIncrement/Decrement

Rename CLR_PreIncrement/Decrement to CLR_Increment/Decrement as it
covers both pre- and post- cases.

* Remove Symbol.IsVirtual()

Commit migrated from https://github.com/dotnet/corefx/commit/0a61a146f78eb396d057eae9734d3f6e335d9a8b
src/libraries/Microsoft.CSharp/src/Microsoft.CSharp.csproj
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/BinderHelper.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Symbols/Symbol.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/ExprWithArgs.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/Field.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/IExprWithObject.cs [deleted file]
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MemberGroup.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/SpecialNames.cs
src/libraries/Microsoft.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable.cs