Skip to content

Commit f0b948e

Browse files
committed
Migrated to FSharp.TypeProviders.SDK NuGet package from referenced files
1 parent c6e1496 commit f0b948e

File tree

8 files changed

+20
-44
lines changed

8 files changed

+20
-44
lines changed

paket.dependencies

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
version 7.2.1
2+
storage: none
23
source https://api.nuget.org/v3/index.json
34
frameworks: net6.0, netstandard2.0
45

56
nuget FSharp.Core ~> 6 // We need task{} CE from F# 6.0
6-
nuget System.Text.Json ~> 6
77
nuget FSharp.SystemTextJson
8+
nuget FSharp.TypeProviders.SDK >= 8
9+
nuget System.Text.Json ~> 6
810
nuget Microsoft.OpenApi.Readers
911
nuget NETStandard.Library.NETFramework
1012

@@ -14,10 +16,6 @@ nuget Microsoft.Bcl.AsyncInterfaces ~> 6
1416
# delete when we drop custom parser for v2
1517
nuget YamlDotNet
1618

17-
# THis lines are used by Paket to get the latest version of the Type Provider SDK files
18-
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fsi
19-
github fsprojects/FSharp.TypeProviders.SDK src/ProvidedTypes.fs
20-
2119
github fsprojects/FSharp.Data:main src/FSharp.Data.Runtime.Utilities/Pluralizer.fs
2220
github fsprojects/FSharp.Data:main src/FSharp.Data.Runtime.Utilities/NameUtils.fs
2321

paket.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1+
STORAGE: NONE
12
RESTRICTION: || (== net6.0) (== netstandard2.0)
23
NUGET
34
remote: https://api.nuget.org/v3/index.json
45
FSharp.Core (6.0.7)
5-
FSharp.SystemTextJson (1.1.23)
6+
FSharp.SystemTextJson (1.2.42)
67
FSharp.Core (>= 4.7)
78
System.Text.Json (>= 6.0)
9+
FSharp.TypeProviders.SDK (8.0.2)
10+
FSharp.Core (>= 4.7.2)
811
Microsoft.Bcl.AsyncInterfaces (6.0)
912
System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0)
10-
Microsoft.OpenApi (1.6.5)
11-
Microsoft.OpenApi.Readers (1.6.5)
12-
Microsoft.OpenApi (>= 1.6.5)
13+
Microsoft.OpenApi (1.6.9)
14+
Microsoft.OpenApi.Readers (1.6.9)
15+
Microsoft.OpenApi (>= 1.6.9)
1316
SharpYaml (>= 2.1)
1417
NETStandard.Library.NETFramework (2.0.0-preview2-25405-01)
1518
SharpYaml (2.1)
@@ -34,14 +37,11 @@ NUGET
3437
System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0)
3538
System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0)
3639
System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.0)
37-
YamlDotNet (13.1.1)
40+
YamlDotNet (13.7.1)
3841
GITHUB
39-
remote: fsprojects/FSharp.TypeProviders.SDK
40-
src/ProvidedTypes.fs (b7c930b0bd9e0e0476981ba0813ac17e7d61742b)
41-
src/ProvidedTypes.fsi (b7c930b0bd9e0e0476981ba0813ac17e7d61742b)
4242
remote: fsprojects/FSharp.Data
43-
src/FSharp.Data.Runtime.Utilities/NameUtils.fs (5088a474da5756b4537a356ba3a016eecafca596)
44-
src/FSharp.Data.Runtime.Utilities/Pluralizer.fs (5088a474da5756b4537a356ba3a016eecafca596)
43+
src/FSharp.Data.Runtime.Utilities/NameUtils.fs (6e7d332943f1b26be034d283ef292296913d40ab)
44+
src/FSharp.Data.Runtime.Utilities/Pluralizer.fs (6e7d332943f1b26be034d283ef292296913d40ab)
4545
GROUP Server
4646
RESTRICTION: == net6.0
4747
NUGET

src/SwaggerProvider.DesignTime/SwaggerProvider.DesignTime.fsproj

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,6 @@
2121
<Paket>True</Paket>
2222
<Link>paket-files/NameUtils.fs</Link>
2323
</Compile>
24-
<Compile Include="..\..\paket-files\fsprojects\FSharp.TypeProviders.SDK\src\ProvidedTypes.fsi">
25-
<Paket>True</Paket>
26-
<Link>paket-files/ProvidedTypes.fsi</Link>
27-
</Compile>
28-
<Compile Include="..\..\paket-files\fsprojects\FSharp.TypeProviders.SDK\src\ProvidedTypes.fs">
29-
<Paket>True</Paket>
30-
<Link>paket-files/ProvidedTypes.fs</Link>
31-
</Compile>
3224
<Compile Include="..\SwaggerProvider.Runtime\ProvidedApiClientBase.fs">
3325
<Link>ProvidedApiClientBase.fs</Link>
3426
</Compile>
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
File: ProvidedTypes.fsi
2-
File: ProvidedTypes.fs
31
File: Pluralizer.fs
42
File: NameUtils.fs
53

64
System.Text.Json
75
Microsoft.OpenApi.Readers
6+
FSharp.TypeProviders.SDK
87

98
YamlDotNet

src/SwaggerProvider.DesignTime/v2/DefinitionCompiler.fs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ namespace SwaggerProvider.Internal.v2.Compilers
33
open System
44
open System.Reflection
55
open ProviderImplementation.ProvidedTypes
6-
open UncheckedQuotations
76
open FSharp.Data.Runtime.NameUtils
87
open SwaggerProvider.Internal.v2.Parser.Schema
98
open Swagger.Internal
@@ -172,11 +171,11 @@ type DefinitionCompiler(schema: SwaggerObject, provideNullable) as this =
172171
ty,
173172
getterCode =
174173
(function
175-
| [ this ] -> Expr.FieldGetUnchecked(this, providedField)
174+
| [ this ] -> Expr.FieldGet(this, providedField)
176175
| _ -> failwith "invalid property getter params"),
177176
setterCode =
178177
(function
179-
| [ this; v ] -> Expr.FieldSetUnchecked(this, providedField, v)
178+
| [ this; v ] -> Expr.FieldSet(this, providedField, v)
180179
| _ -> failwith "invalid property setter params")
181180
)
182181

@@ -279,7 +278,7 @@ type DefinitionCompiler(schema: SwaggerObject, provideNullable) as this =
279278
| _ -> failwith "Wrong constructor arguments"
280279

281280
List.zip args fields
282-
|> List.map(fun (arg, f) -> Expr.FieldSetUnchecked(this, f, arg))
281+
|> List.map(fun (arg, f) -> Expr.FieldSet(this, f, arg))
283282
|> List.rev
284283
|> List.fold (fun a b -> Expr.Sequential(a, b)) <@@ () @@>
285284
)

src/SwaggerProvider.DesignTime/v3/DefinitionCompiler.fs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ namespace SwaggerProvider.Internal.v3.Compilers
33
open System
44
open System.Reflection
55
open ProviderImplementation.ProvidedTypes
6-
open UncheckedQuotations
76
open FSharp.Data.Runtime.NameUtils
87
open Swagger.Internal
98
open SwaggerProvider.Internal
@@ -194,11 +193,11 @@ type DefinitionCompiler(schema: OpenApiDocument, provideNullable) as this =
194193
ty,
195194
getterCode =
196195
(function
197-
| [ this ] -> Expr.FieldGetUnchecked(this, providedField)
196+
| [ this ] -> Expr.FieldGet(this, providedField)
198197
| _ -> failwith "invalid property getter params"),
199198
setterCode =
200199
(function
201-
| [ this; v ] -> Expr.FieldSetUnchecked(this, providedField, v)
200+
| [ this; v ] -> Expr.FieldSet(this, providedField, v)
202201
| _ -> failwith "invalid property setter params")
203202
)
204203

@@ -307,7 +306,7 @@ type DefinitionCompiler(schema: OpenApiDocument, provideNullable) as this =
307306
| _ -> failwith "Wrong constructor arguments"
308307

309308
List.zip args fields
310-
|> List.map(fun (arg, f) -> Expr.FieldSetUnchecked(this, f, arg))
309+
|> List.map(fun (arg, f) -> Expr.FieldSet(this, f, arg))
311310
|> List.rev
312311
|> List.fold (fun a b -> Expr.Sequential(a, b)) <@@ () @@>
313312
)

src/SwaggerProvider.Runtime/SwaggerProvider.Runtime.fsproj

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010
</PropertyGroup>
1111
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
1212
<ItemGroup>
13-
<Compile Include="..\..\paket-files\fsprojects\FSharp.TypeProviders.SDK\src\ProvidedTypes.fsi">
14-
<Paket>True</Paket>
15-
<Link>paket-files/ProvidedTypes.fsi</Link>
16-
</Compile>
17-
<Compile Include="..\..\paket-files\fsprojects\FSharp.TypeProviders.SDK\src\ProvidedTypes.fs">
18-
<Paket>True</Paket>
19-
<Link>paket-files/ProvidedTypes.fs</Link>
20-
</Compile>
2113
<Compile Include="..\Common\AssemblyInfo.fs">
2214
<Link>AssemblyInfo.fs</Link>
2315
</Compile>
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
File: ProvidedTypes.fsi
2-
File: ProvidedTypes.fs
3-
41
FSharp.Core
52
FSharp.SystemTextJson

0 commit comments

Comments
 (0)