Пример #1
0
 protected abstract string GetValue(PaserDefinition definition);
Пример #2
0
 public DefinitionBuilder(PaserDefinition definition)
 {
     this.Definition = definition;
 }
Пример #3
0
 protected override string GetValue(PaserDefinition definition)
 {
     return(partes[((SeparatorParserDefinition)definition).Index]);
 }
Пример #4
0
 protected DefinitionBuilder AddDefinition <TProperty>(Expression <Func <T, TProperty> > property, PaserDefinition definition)
 {
     definition.Member = DecodeMemberAccessExpression(property);
     definitions.Add(definition);
     return(new DefinitionBuilder(definition));
 }
Пример #5
0
 protected override string GetValue(PaserDefinition definition)
 {
     return(data.Substring(((FixedParserDefinition)definition).Start, ((FixedParserDefinition)definition).Length));
 }