fix build (#734)

* fix build

* eliminate warnings
This commit is contained in:
Boshi Lian
2021-10-24 08:14:22 -07:00
committed by GitHub
parent 3643250f40
commit ae591580b6
14 changed files with 17 additions and 15 deletions

View File

@@ -6,7 +6,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class ApiGenerator internal class ApiGenerator
{ {
public void Generate(OpenApiDocument swagger, string outputDirectory) public void Generate(OpenApiDocument swagger, string outputDirectory)
{ {

View File

@@ -7,7 +7,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class ClassNameHelper : INustacheHelper internal class ClassNameHelper : INustacheHelper
{ {
private readonly Dictionary<string, string> classNameMap; private readonly Dictionary<string, string> classNameMap;
private readonly HashSet<string> schemaDefinitionsInMultipleGroups; private readonly HashSet<string> schemaDefinitionsInMultipleGroups;

View File

@@ -8,7 +8,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class GeneralNameHelper : INustacheHelper internal class GeneralNameHelper : INustacheHelper
{ {
private readonly ClassNameHelper classNameHelper; private readonly ClassNameHelper classNameHelper;

View File

@@ -3,6 +3,7 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFramework>net5</TargetFramework> <TargetFramework>net5</TargetFramework>
<NoWarn>CA1812</NoWarn>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@@ -6,7 +6,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class MetaHelper : INustacheHelper internal class MetaHelper : INustacheHelper
{ {
public void RegisterHelper() public void RegisterHelper()
{ {

View File

@@ -6,7 +6,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class ModelExtGenerator internal class ModelExtGenerator
{ {
private readonly ClassNameHelper classNameHelper; private readonly ClassNameHelper classNameHelper;

View File

@@ -4,7 +4,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class ModelGenerator internal class ModelGenerator
{ {
private readonly ClassNameHelper classNameHelper; private readonly ClassNameHelper classNameHelper;
@@ -20,7 +20,8 @@ namespace KubernetesGenerator
foreach (var (_, def) in swaggercooked.Definitions) foreach (var (_, def) in swaggercooked.Definitions)
{ {
var clz = classNameHelper.GetClassNameForSchemaDefinition(def); var clz = classNameHelper.GetClassNameForSchemaDefinition(def);
Render.FileToFile(Path.Combine("templates", "Model.cs.template"), Render.FileToFile(
Path.Combine("templates", "Model.cs.template"),
new { clz, def, properties = def.Properties.Values }, new { clz, def, properties = def.Properties.Values },
Path.Combine(outputDirectory, "Models", $"{clz}.cs")); Path.Combine(outputDirectory, "Models", $"{clz}.cs"));
} }

View File

@@ -6,7 +6,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class ParamHelper : INustacheHelper internal class ParamHelper : INustacheHelper
{ {
private readonly GeneralNameHelper generalNameHelper; private readonly GeneralNameHelper generalNameHelper;
private readonly TypeHelper typeHelper; private readonly TypeHelper typeHelper;
@@ -59,7 +59,7 @@ namespace KubernetesGenerator
IDictionary<string, object> options, IDictionary<string, object> options,
RenderBlock fn, RenderBlock inverse) RenderBlock fn, RenderBlock inverse)
{ {
var operation = arguments?.FirstOrDefault() as SwaggerOperation; var operation = arguments?.FirstOrDefault() as OpenApiOperation;
if (operation != null) if (operation != null)
{ {
string name = null; string name = null;

View File

@@ -7,7 +7,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class PluralHelper : INustacheHelper internal class PluralHelper : INustacheHelper
{ {
private readonly Dictionary<string, string> _classNameToPluralMap; private readonly Dictionary<string, string> _classNameToPluralMap;
private readonly ClassNameHelper classNameHelper; private readonly ClassNameHelper classNameHelper;

View File

@@ -8,7 +8,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class StringHelpers : INustacheHelper internal class StringHelpers : INustacheHelper
{ {
private readonly GeneralNameHelper generalNameHelper; private readonly GeneralNameHelper generalNameHelper;

View File

@@ -7,7 +7,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class TypeHelper : INustacheHelper internal class TypeHelper : INustacheHelper
{ {
private readonly ClassNameHelper classNameHelper; private readonly ClassNameHelper classNameHelper;

View File

@@ -6,7 +6,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class UtilHelper : INustacheHelper internal class UtilHelper : INustacheHelper
{ {
public void RegisterHelper() public void RegisterHelper()
{ {

View File

@@ -7,7 +7,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class VersionConverterGenerator internal class VersionConverterGenerator
{ {
public void GenerateFromModels(string outputDirectory) public void GenerateFromModels(string outputDirectory)
{ {

View File

@@ -5,7 +5,7 @@ using Nustache.Core;
namespace KubernetesGenerator namespace KubernetesGenerator
{ {
public class WatchGenerator internal class WatchGenerator
{ {
public void Generate(OpenApiDocument swagger, string outputDirectory) public void Generate(OpenApiDocument swagger, string outputDirectory)
{ {