internal SwitchExpression(Type type, Expression switchValue, Expression defaultBody, MethodInfo comparison, ReadOnlyCollection<SwitchCase> cases) { Type = type; SwitchValue = switchValue; DefaultBody = defaultBody; Comparison = comparison; Cases = cases; }