private static string[] GetAllReferencePaths(AssemblyTypeToSwaggerGeneratorSettings settings) { return(new[] { Path.GetDirectoryName(PathUtilities.MakeAbsolutePath(settings.AssemblyPath, Directory.GetCurrentDirectory())) } .Concat(settings.ReferencePaths) .Distinct() .ToArray()); }
/// <summary>Initializes a new instance of the <see cref="AssemblyTypeToSwaggerGenerator"/> class.</summary> /// <param name="settings">The settings.</param> public AssemblyTypeToSwaggerGenerator(AssemblyTypeToSwaggerGeneratorSettings settings) { Settings = settings; }
/// <summary>Initializes a new instance of the <see cref="AssemblyTypeToSwaggerGenerator"/> class.</summary> /// <param name="settings">The settings.</param> public AssemblyTypeToSwaggerGenerator(AssemblyTypeToSwaggerGeneratorSettings settings) : base(settings) { }
/// <summary>Initializes a new instance of the <see cref="AssemblyTypeToSwaggerGeneratorBase"/> class.</summary> /// <param name="settings">The settings.</param> protected AssemblyTypeToSwaggerGeneratorBase(AssemblyTypeToSwaggerGeneratorSettings settings) { Settings = settings; }