यह संभव प्रकार प्रदाताओं के माध्यम से एक सामान्य प्रकार बनाने के लिए इतना है किप्रकार प्रदाता के माध्यम से सामान्य प्रकार बनाना
[<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()
....
ताकि उपयोग परिदृश्य में कुछ
#r @".\bin\Debug\SampleTypeProvider.dll"
type A = SampleTypeProvider.A
type intA = A<int>
type strA = A<str>
देने का प्रयास करेगा है और अगर वह यह है कि संभव - मैं इसे कैसे देख सकता हूं।
श्वास। मैं एक अलग जवाब की उम्मीद कर रहा था, जिसे मैंने आपके द्वारा दिया था। – robkuz