示例#1
0
 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;
 }