public ArrayMemberPattern(IEnumerable <IMarshalValueRule> marshallingRules, NameLookup nameLookup, ParsedExpressionBuilder expressionBuilder, ParsedExpressionEqualityCheck expressionEqualityCheck, CommentGenerator commentGenerator) { this.marshallingRules = marshallingRules; this.nameLookup = nameLookup; this.expressionBuilder = expressionBuilder; this.expressionEqualityCheck = expressionEqualityCheck; this.commentGenerator = commentGenerator; }
public ArraySingularMemberPattern(IEnumerable <IMarshalValueRule> marshallingRules, NameLookup nameLookup, ParsedExpressionEqualityCheck expressionEqualityCheck, CommentGenerator commentGenerator, IServiceProvider provider) { this.marshallingRules = marshallingRules; this.nameLookup = nameLookup; this.expressionEqualityCheck = expressionEqualityCheck; this.commentGenerator = commentGenerator; this.provider = provider; }