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

List of types in System.Linq.Expressions to be rendered #32

Closed
zspitz opened this issue Feb 3, 2019 · 2 comments
Closed

List of types in System.Linq.Expressions to be rendered #32

zspitz opened this issue Feb 3, 2019 · 2 comments

Comments

@zspitz
Copy link
Owner

zspitz commented Feb 3, 2019

Expression subtypes:

Type C# VB
BinaryExpression Y Y
BlockExpression Y Y
ConditionalExpression - ternary Y Y
ConditionalExpression - block Y Y
ConstantExpression - literal Y Y
ConstantExpression - non-literal Y Y
DebugInfoExpression
DefaultExpression Y Y
DynamicExpression
GotoExpression
IndexExpression Y Y
InvocationExpression Y Y
LabelExpression
LambdaExpression Y Y
ListInitExpression Y Y
LoopExpression
MemberExpression - instance members Y Y
MemberExpression - static members Y Y
MemberExpression - closed variables Y Y
MemberInitExpression Y Y
MethodCallExpression - instance methods Y Y
MethodCallExpression - static methods Y Y
MethodCallExpression - extension methods Y Y
MethodCallExpression - String.Concat Y Y
NewArrayExpression - NewArrayInit Y Y
NewArrayExpression - NewArrayBounds Y Y
NewExpression Y Y
NewExpression - anonymous types Y Y
ParameterExpression Y Y
RuntimeVariablesExpression
SwitchExpression Y Y
TryExpression
TypeBinaryExpression Y Y
UnaryExpression Y Y

MemberBinding subtypes:

Type C# VB
MemberAssignment Y Y
MemberListBinding Y Y
MemberMemberBinding Y Y

Other types:

Type Base type C# VB
CatchBlock Object
ElementInit Object Y Y
IArgumentProvider
IDynamicExpression
LabelTarget Object
SwitchCase Object Y Y
@zspitz zspitz changed the title List of types in System.Linq.Expressions to implement rendering on List of types in System.Linq.Expressions to be rendered Feb 3, 2019
@zspitz
Copy link
Owner Author

zspitz commented Feb 3, 2019

Test coverage:

Expression subtypes:

Type C# compiler VB compiler Factory methods
BinaryExpression Y Y Y
BlockExpression - - Y
ConditionalExpression - ternary Y Y Y
ConditionalExpression - block Y Y Y
ConstantExpression - literal Y Y Y
ConstantExpression - non-literal - - Y
DebugInfoExpression
DefaultExpression - - Y
DynamicExpression
GotoExpression
IndexExpression - - Y
InvocationExpression Y Y Y
LabelExpression
LambdaExpression Y Y Y
ListInitExpression Y Y Y
LoopExpression
MemberExpression - instance members Y Y Y
MemberExpression - static members Y Y Y
MemberExpression - closed variables Y Y Y
MemberInitExpression Y Y Y
MethodCallExpression - instance methods Y Y Y
MethodCallExpression - static methods Y Y Y
MethodCallExpression - extension methods Y Y Y
MethodCallExpression - String.Concat Y Y Y
NewArrayExpression - NewArrayInit Y Y Y
NewArrayExpression - NewArrayBounds Y Y Y
NewExpression Y Y Y
NewExpression - anonymous types Y Y Y
ParameterExpression Y Y Y
RuntimeVariablesExpression
SwitchExpression - - Y
TryExpression
TypeBinaryExpression Y Y Y
UnaryExpression Y Y Y

MemberBinding subtypes:

Type C# compiler VB compiler Factory methods
MemberAssignment Y Y Y
MemberListBinding Y - Y
MemberMemberBinding Y - Y

Other types:

Type C# compiler VB compiler Factory methods
CatchBlock
ElementInit Y Y Y
IArgumentProvider
IDynamicExpression
LabelTarget
SwitchCase - - Y

zspitz added a commit that referenced this issue Feb 3, 2019
zspitz added a commit that referenced this issue Feb 5, 2019
zspitz added a commit that referenced this issue Feb 14, 2019
@zspitz zspitz added this to the In-progress milestone Feb 14, 2019
zspitz added a commit that referenced this issue Feb 15, 2019
zspitz added a commit that referenced this issue Feb 15, 2019
zspitz added a commit that referenced this issue Feb 16, 2019
@zspitz zspitz pinned this issue Feb 18, 2019
@zspitz zspitz unpinned this issue Apr 6, 2019
@zspitz
Copy link
Owner Author

zspitz commented May 2, 2019

This appears to be complete.

@zspitz zspitz closed this as completed May 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant