示例#1
0
 public void AddMappingPattern(IMappingPattern pattern)
 {
     mappingPatterns.Insert(0, pattern);
 }
示例#2
0
 public void AddMappingPattern(IMappingPattern pattern)
 {
     mappingPatterns.Insert(0, pattern);
 }
示例#3
0
 public ApplyMappingSteps(IMappingPattern[] mappingPatterns)
 {
     this.mappingPatterns = mappingPatterns;
 }
示例#4
0
 protected virtual IMappingPattern[] BuildMappingPatterns(IMappingPattern[] customPatterns)
 {
     var patterns = new List<IMappingPattern>
     {
         new MatchByNameMappingPattern(),
         new MatchByNameFlattenMappingPattern()
     };
     if (customPatterns != null && customPatterns.Length > 0)
     {
         patterns.AddRange(customPatterns);
     }
     return patterns.ToArray();
 }