Esempio n. 1
0
 /// <summary>
 /// static creator method which creates an instance of CSharpSettings type by reading from ClassGeneratorSettingsEventArgs instance.
 /// </summary>
 /// <param name="e">instance of ClassGeneratorSettingsEventArgs type.</param>
 /// <returns>Instance of CSharpSettings type.</returns>
 public static CSharpSettings GetCSharpSettings(ClassGeneratorSettingsEventArgs e)
 {
     return(new CSharpSettings()
     {
         ClassName = e.ClassName,
         Namespace = e.Namespace,
         AccessModifier = e.AccessModifier,
         MemberType = e.MemberType,
         FieldNamingConvention = e.FieldNamingConvention,
         FieldsPrefix = e.FieldsPrefix,
         PropertiesNamingConvention = e.PropertiesNamingConvention,
         PropertiesPrefix = e.PropertiesPrefix,
         CustomLogicGetter = e.CustomLogicGetter,
         CustomLogicSetter = e.CustomLogicSetter
     });
 }
Esempio n. 2
0
 /// <summary>
 ///     static creator method which creates an instance of CSharpSettings type by reading from
 ///     ClassGeneratorSettingsEventArgs instance.
 /// </summary>
 /// <param name="e">instance of ClassGeneratorSettingsEventArgs type.</param>
 /// <returns>Instance of CSharpSettings type.</returns>
 public static CSharpSettings GetCSharpSettings(ClassGeneratorSettingsEventArgs e)
 => new CSharpSettings
 {
     ClassName                  = e.ClassName,
     Namespace                  = e.Namespace,
     AccessModifier             = e.AccessModifier,
     MemberType                 = e.MemberType,
     FieldNamingConvention      = e.FieldNamingConvention,
     FieldsPrefix               = e.FieldsPrefix,
     PropertiesNamingConvention = e.PropertiesNamingConvention,
     PropertiesPrefix           = e.PropertiesPrefix,
     CustomLogicGetter          = e.CustomLogicGetter,
     CustomLogicSetter          = e.CustomLogicSetter,
     SnakeCaseNamingStrategy    = e.SnakeCaseNamingStrategy,
     NullValueIgnoreHandling    = e.NullValueIgnoreHandling
 };