{
throw new ArgumentNullException("type");
}
-
+#if !MOBILE
PermissionSet typeDescriptorPermission = new PermissionSet(PermissionState.None);
typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess));
targetPermissions = targetPermissions.Union(typeDescriptorPermission);
targetPermissions.Demand();
-
+#endif
AddProvider(provider, type);
}
{
throw new ArgumentNullException("instance");
}
-
+#if !MOBILE
Type type = instance.GetType();
PermissionSet typeDescriptorPermission = new PermissionSet(PermissionState.None);
targetPermissions = targetPermissions.Union(typeDescriptorPermission);
targetPermissions.Demand();
-
+#endif
AddProvider(provider, instance);
}
{
throw new ArgumentNullException("type");
}
-
+#if !MOBILE
PermissionSet typeDescriptorPermission = new PermissionSet(PermissionState.None);
typeDescriptorPermission.AddPermission(new TypeDescriptorPermission(TypeDescriptorPermissionFlags.RestrictedRegistrationAccess));
targetPermissions = targetPermissions.Union(typeDescriptorPermission);
targetPermissions.Demand();
-
+#endif
RemoveProvider(provider, type);
}
{
throw new ArgumentNullException("instance");
}
-
+#if !MOBILE
Type type = instance.GetType();
PermissionSet typeDescriptorPermission = new PermissionSet(PermissionState.None);
targetPermissions = targetPermissions.Union(typeDescriptorPermission);
targetPermissions.Demand();
-
+#endif
RemoveProvider(provider, instance);
}