Esempio n. 1
0
 public bool TryCreate(NamingConventionType namingConvention, out IPropertyNameTokenizer propertyNameTokenizer)
 {
     if (this.namingConvention != namingConvention)
     {
         propertyNameTokenizer = null;
         return(false);
     }
     propertyNameTokenizer = CreateTokenizer(namingConvention);
     return(true);
 }
        private bool TryGetTokens(string propertyName, NamingConventionType namingConvention, out string[] tokens)
        {
            IPropertyNameTokenizer tokenizer;

            if (!tokenizerResolver.TryGetTokenizer(namingConvention, out tokenizer))
            {
                tokens = null;
                return(false);
            }
            tokens = propertyNameAbbrevationHandler.HandleAbbrevations(tokenizer.GetTokens(propertyName)).ToArray();
            return(true);
        }
Esempio n. 3
0
        public bool TryGetTokenizer(NamingConventionType namingConvention, out IPropertyNameTokenizer propertyNameTokenizer)
        {
            IPropertyNameTokenizer result = null;

            if (factories.Any(f => f.TryCreate(namingConvention, out result)))
            {
                propertyNameTokenizer = result;
                return(true);
            }

            propertyNameTokenizer = null;
            return(false);
        }
 public PutObjectPersistedNotificationRegistrationSpectraS3Request WithNamingConvention(NamingConventionType? namingConvention)
 {
     this._namingConvention = namingConvention;
     if (namingConvention != null)
     {
         this.QueryParams.Add("naming_convention", namingConvention.ToString());
     }
     else
     {
         this.QueryParams.Remove("naming_convention");
     }
     return this;
 }
Esempio n. 5
0
 public NamingConvention(NamingConventionType namingConventionType, params string[] prefixes)
 {
     this.prefixes        = prefixes.ToArray();
     NamingConventionType = namingConventionType;
 }
Esempio n. 6
0
 public IFlashMapperSettingsBuilder DestinationNamingConvention(NamingConventionType namingConventionType,
                                                                params string[] prefixes)
 {
     return(DestinationNamingConvention(new NamingConvention(namingConventionType, prefixes)));
 }
 public IFlashMapperMappingConfigurator <TSource, TDestination> DestinationNamingConvention(NamingConventionType namingConventionType,
                                                                                            params string[] prefixes)
 {
     return(DestinationNamingConvention(new NamingConvention(namingConventionType, prefixes)));
 }
 protected override IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention)
 {
     return(new UnderscoreSeparatedPropertyNameTokenizer());
 }
 protected override IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention)
 {
     return(new CamelCasePropertyNameTokenizer());
 }
Esempio n. 10
0
 protected PropertyNameTokenizerFactory(NamingConventionType namingConvention)
 {
     this.namingConvention = namingConvention;
 }
Esempio n. 11
0
 protected abstract IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention);
 public TConfigurator DestinationNamingConvention(NamingConventionType namingConventionType, params string[] prefixes)
 {
     return(ApplyBuilderMethod(nameof(DestinationNamingConvention), ma(namingConventionType), ma(prefixes)));
 }