예제 #1
0
 /// <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;
 }