Skip to content

Commit bb9d5bf

Browse files
committed
Merge pull request #106 from NSwag/master
Release v2.23
2 parents 90b8f8f + fda203b commit bb9d5bf

File tree

57 files changed

+2107
-2122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+2107
-2122
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The NSwag project heavily uses [NJsonSchema for .NET](http://njsonschema.org) fo
1717

1818
**Swagger Generators:**
1919

20-
- ASP.NET Web API to Swagger
20+
- ASP.NET Web API assembly to Swagger (supports .NET Core)
2121
- [WebApiToSwaggerGenerator](https://github.com/NSwag/NSwag/wiki/WebApiToSwaggerGenerator)
2222
- [WebApiAssemblyToSwaggerGenerator](https://github.com/NSwag/NSwag/wiki/WebApiAssemblyToSwaggerGenerator)
2323
- Types from .NET assemblies
@@ -30,7 +30,7 @@ The NSwag project heavily uses [NJsonSchema for .NET](http://njsonschema.org) fo
3030
- Available templates/supported libraries:
3131
- JQuery with Callbacks, `JQueryCallbacks`
3232
- JQuery with promises `JQueryPromises`
33-
- AngularJS using $http, `Angular`
33+
- AngularJS using $http, `AngularJS`
3434
- Angular 2 using the http service, `Angular2`
3535
- **CSharp Client**
3636
- [SwaggerToCSharpClientGenerator](https://github.com/NSwag/NSwag/wiki/SwaggerToCSharpClientGenerator)
@@ -57,7 +57,7 @@ The NSwag project heavily uses [NJsonSchema for .NET](http://njsonschema.org) fo
5757
The following code shows how to read a Swagger specification and generate C# client classes to call the described web services:
5858

5959
```cs
60-
var service = SwaggerService.FromJson("...");
60+
var service = SwaggerService.FromJson("{}");
6161

6262
var settings = new SwaggerToCSharpClientGeneratorSettings
6363
{

src/NSwag.Annotations/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
[assembly: AssemblyCompany("Rico Suter")]
66
[assembly: AssemblyProduct("NSwag.Annotations")]
77
[assembly: AssemblyCopyright("Copyright © Rico Suter, 2015")]
8-
[assembly: AssemblyVersion("2.22.*")]
8+
[assembly: AssemblyVersion("2.23.*")]

src/NSwag.AssemblyLoader/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
[assembly: AssemblyCompany("Rico Suter")]
66
[assembly: AssemblyProduct("NSwag.AssemblyLoader")]
77
[assembly: AssemblyCopyright("Copyright © Rico Suter, 2015")]
8-
[assembly: AssemblyVersion("2.22.*")]
8+
[assembly: AssemblyVersion("2.23.*")]

src/NSwag.AssemblyLoader/SwaggerGenerators/AssemblyLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protected void RegisterReferencePaths(IEnumerable<string> referencePaths)
4747
};
4848
}
4949

50-
private static string[] GetAllDirectories(string rootDirectory)
50+
private string[] GetAllDirectories(string rootDirectory)
5151
{
5252
return Directory.GetDirectories(rootDirectory, "*", SearchOption.AllDirectories);
5353
}

src/NSwag.CodeGeneration.Tests/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
//
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
34-
// [assembly: AssemblyVersion("2.22.*")]
34+
// [assembly: AssemblyVersion("2.23.*")]
3535
[assembly: AssemblyVersion("1.0.0.0")]
3636
[assembly: AssemblyFileVersion("1.0.0.0")]

src/NSwag.CodeGeneration/CodeGenerators/CSharp/SwaggerToCSharpClientGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public SwaggerToCSharpClientGenerator(SwaggerService service, SwaggerToCSharpCli
4545
/// <summary>Gets the language.</summary>
4646
protected override string Language => "CSharp";
4747

48-
internal override CodeGeneratorBaseSettings BaseSettings => Settings;
48+
internal override ClientGeneratorBaseSettings BaseSettings => Settings;
4949

5050
/// <summary>Generates the file.</summary>
5151
/// <returns>The file contents.</returns>

src/NSwag.CodeGeneration/CodeGenerators/CSharp/SwaggerToCSharpGeneratorSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
namespace NSwag.CodeGeneration.CodeGenerators.CSharp
1212
{
1313
/// <summary>Settings for the <see cref="SwaggerToCSharpGeneratorBase"/>.</summary>
14-
public abstract class SwaggerToCSharpGeneratorSettings : CodeGeneratorBaseSettings
14+
public abstract class SwaggerToCSharpGeneratorSettings : ClientGeneratorBaseSettings
1515
{
1616
/// <summary>Initializes a new instance of the <see cref="SwaggerToCSharpClientGeneratorSettings"/> class.</summary>
1717
protected SwaggerToCSharpGeneratorSettings()

src/NSwag.CodeGeneration/CodeGenerators/CSharp/SwaggerToCSharpWebApiControllerGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public SwaggerToCSharpWebApiControllerGenerator(SwaggerService service, SwaggerT
4444
/// <summary>Gets the language.</summary>
4545
protected override string Language => "CSharp";
4646

47-
internal override CodeGeneratorBaseSettings BaseSettings => Settings;
47+
internal override ClientGeneratorBaseSettings BaseSettings => Settings;
4848

4949
/// <summary>Generates the file.</summary>
5050
/// <returns>The file contents.</returns>

src/NSwag.CodeGeneration/CodeGenerators/ClientGeneratorBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace NSwag.CodeGeneration.CodeGenerators
1818
/// <summary>The client generator base.</summary>
1919
public abstract class ClientGeneratorBase : GeneratorBase
2020
{
21-
internal abstract CodeGeneratorBaseSettings BaseSettings { get; }
21+
internal abstract ClientGeneratorBaseSettings BaseSettings { get; }
2222

2323
internal abstract string RenderFile(string clientCode);
2424

src/NSwag.CodeGeneration/CodeGenerators/CodeGeneratorBaseSettings.cs renamed to src/NSwag.CodeGeneration/CodeGenerators/ClientGeneratorBaseSettings.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//-----------------------------------------------------------------------
2-
// <copyright file="CodeGeneratorBaseSettings.cs" company="NSwag">
2+
// <copyright file="ClientGeneratorBaseSettings.cs" company="NSwag">
33
// Copyright (c) Rico Suter. All rights reserved.
44
// </copyright>
55
// <license>https://github.com/NSwag/NSwag/blob/master/LICENSE.md</license>
@@ -12,10 +12,10 @@
1212
namespace NSwag.CodeGeneration.CodeGenerators
1313
{
1414
/// <summary>Settings for the <see cref="ClientGeneratorBase"/>.</summary>
15-
public class CodeGeneratorBaseSettings
15+
public class ClientGeneratorBaseSettings
1616
{
17-
/// <summary>Initializes a new instance of the <see cref="CodeGeneratorBaseSettings"/> class.</summary>
18-
public CodeGeneratorBaseSettings()
17+
/// <summary>Initializes a new instance of the <see cref="ClientGeneratorBaseSettings"/> class.</summary>
18+
public ClientGeneratorBaseSettings()
1919
{
2020
GenerateClientClasses = true;
2121
GenerateDtoTypes = true;

0 commit comments

Comments
 (0)