Tipi Sağlayıcıları aracılığıyla Jenerik Türleri Yaratmak
[<TypeProvider>]
type SampleTypeProvider(config: TypeProviderConfig) as this =
...
//the below would be the generated type
type A<'b>() =
member this.C() : 'b = ...
member this.D() : 'b = ...
//
...
[<assembly:TypeProviderAssembly>]
do()
....
böylece kullanım senaryosunda
#r @".\bin\Debug\SampleTypeProvider.dll"
type A = SampleTypeProvider.A
type intA = A<int>
type strA = A<str>
bir şey olmazdı böylece mümkün tip sağlayıcıları üzerinden genel bir tür oluşturmak için mi Ve bu ise mümkün - Nasıl yaklaşabilirim.
iç çekmece. Verdiğin bir cevap beklediğimi umuyordum. – robkuz