Added mono detection for provided types

This commit is contained in:
7sharp9 2014-06-03 17:51:04 +01:00
Родитель 741d344d34
Коммит 0a4fee1aee
2 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -26,6 +26,7 @@ type internal ExpectedStackState =
[<AutoOpen>]
module internal Misc =
let runningOnMono = try System.Type.GetType("Mono.Runtime") <> null with e -> false
let TypeBuilderInstantiationType =
if runningOnMono
then typeof<TypeBuilder>.Assembly.GetType("System.Reflection.MonoGenericClass")

Просмотреть файл

@ -229,7 +229,7 @@ type iOSDesignerProvider(config: TypeProviderConfig) as this =
viewControllerType
do rootType.DefineStaticParameters([ProvidedStaticParameter("DesignerFile", typeof<string>)], buildTypes)
do this.AddNamespace(ns, [rootType])
this.AddNamespace(ns, [rootType])
interface IDisposable with
member x.Dispose() =