Skip to content

Commit 8aacb05

Browse files
committed
Remove ModelConverter and related AutoMapper components
1 parent 7bd9969 commit 8aacb05

File tree

10 files changed

+0
-444
lines changed

10 files changed

+0
-444
lines changed

src/KubernetesClient.ModelConverter/AutoMapper/AutoMapperModelVersionConverter.cs

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/KubernetesClient.ModelConverter/AutoMapper/KubernetesVersionComparer.cs

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/KubernetesClient.ModelConverter/AutoMapper/VersionConverter.cs

Lines changed: 0 additions & 176 deletions
This file was deleted.

src/KubernetesClient.ModelConverter/KubernetesClient.ModelConverter.csproj

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/LibKubernetesGenerator/KubernetesClientSourceGenerator.cs

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
using Autofac;
22
using Microsoft.CodeAnalysis;
33
using NSwag;
4-
#if GENERATE_AUTOMAPPER
5-
using System.Collections.Generic;
6-
using System;
7-
using System.IO;
8-
using System.Linq;
9-
#endif
104

115
namespace LibKubernetesGenerator
126
{
@@ -68,7 +62,6 @@ private static IContainer BuildContainer(OpenApiDocument swagger)
6862
builder.RegisterType<ModelGenerator>();
6963
builder.RegisterType<ApiGenerator>();
7064
builder.RegisterType<VersionConverterStubGenerator>();
71-
builder.RegisterType<VersionConverterAutoMapperGenerator>();
7265
builder.RegisterType<VersionGenerator>();
7366

7467
return builder.Build();
@@ -90,33 +83,6 @@ public void Initialize(IncrementalGeneratorInitializationContext generatorContex
9083
});
9184
#endif
9285

93-
#if GENERATE_AUTOMAPPER
94-
var automappersrc = generatorContext.CompilationProvider.Select((c, _) => c.SyntaxTrees.First(s => PathSuffixMath(s.FilePath, "AutoMapper/VersionConverter.cs")));
95-
generatorContext.RegisterSourceOutput(automappersrc, (ctx, srctree) =>
96-
{
97-
var (swagger, container) = BuildContainer();
98-
container.Resolve<VersionConverterAutoMapperGenerator>().Generate(swagger, ctx, srctree);
99-
});
100-
#endif
101-
}
102-
103-
#if GENERATE_AUTOMAPPER
104-
private IEnumerable<string> PathSplit(string path)
105-
{
106-
var p = path;
107-
108-
while (!string.IsNullOrEmpty(p))
109-
{
110-
yield return Path.GetFileName(p);
111-
p = Path.GetDirectoryName(p);
112-
}
11386
}
114-
115-
private bool PathSuffixMath(string path, string suffix)
116-
{
117-
var s = PathSplit(suffix).ToList();
118-
return PathSplit(path).Take(s.Count).SequenceEqual(s);
119-
}
120-
#endif
12187
}
12288
}

0 commit comments

Comments
 (0)