protected abstract string GetValue(PaserDefinition definition);
public DefinitionBuilder(PaserDefinition definition) { this.Definition = definition; }
protected override string GetValue(PaserDefinition definition) { return(partes[((SeparatorParserDefinition)definition).Index]); }
protected DefinitionBuilder AddDefinition <TProperty>(Expression <Func <T, TProperty> > property, PaserDefinition definition) { definition.Member = DecodeMemberAccessExpression(property); definitions.Add(definition); return(new DefinitionBuilder(definition)); }
protected override string GetValue(PaserDefinition definition) { return(data.Substring(((FixedParserDefinition)definition).Start, ((FixedParserDefinition)definition).Length)); }