/// <summary> /// Provides the schema to use by default when no other matches are found. /// </summary> /// <param name="schema">The default schema to use.</param> /// <returns>The current selector to allow for further customization.</returns> public void WithDefault(FixedLengthSchema schema) { defaultMatcher = schema == null ? nonMatcher : new SchemaMatcher { Predicate = values => true, Schema = schema }; }
public FixedLengthSchemaSelectorUseBuilder(SchemaMatcher matcher) { this.matcher = matcher; }
public SeparatedValueSchemaSelectorUseBuilder(SchemaMatcher matcher) { this.matcher = matcher; }