/// <summary>
 /// Enables composite schema generation. If enabled, subtype schemas will contain the allOf construct to
 /// incorporate properties from the base class instead of defining those properties inline.
 /// </summary>
 /// <param name="swaggerGenOptions"></param>
 public static void UseAllOfForInheritance(this SwaggerGenOptions swaggerGenOptions)
 {
     swaggerGenOptions.SchemaGeneratorOptions.UseAllOfForInheritance = true;
 }
 /// <summary>
 /// Generate inline schema definitions (as opposed to referencing a shared definition) for enum parameters and properties
 /// </summary>
 /// <param name="swaggerGenOptions"></param>
 public static void UseInlineDefinitionsForEnums(this SwaggerGenOptions swaggerGenOptions)
 {
     swaggerGenOptions.SchemaGeneratorOptions.UseInlineDefinitionsForEnums = true;
 }