// Implements Microsoft.Win32.SafeHandles.SafeRegistryHandle
//
// ======================================================================================
-#if !FEATURE_PAL || (MONO && !MOBILE)
+#if !FEATURE_PAL || MONO
namespace Microsoft.Win32.SafeHandles {
using System;
using System.Security;
activationAttributes,
null);
}
-#if FEATURE_COMINTEROP || MONO_COM
+#if FEATURE_COMINTEROP || MONO_COM || MOBILE_LEGACY
-#if FEATURE_CLICKONCE
+#if FEATURE_CLICKONCE || MOBILE_LEGACY
[System.Security.SecuritySafeCritical] // auto-generated
public static ObjectHandle CreateInstance (ActivationContext activationContext) {
AppDomainManager domainManager = AppDomain.CurrentDomain.DomainManager;
}
#endif // FEATURE_COMINTEROP
-#if FEATURE_REMOTING
+#if FEATURE_REMOTING || MOBILE_LEGACY
// This method is a helper method and delegates to the remoting
// services to do the actual work.
[System.Security.SecurityCritical] // auto-generated_required
#region Public Members
public virtual bool IsDefaultAttribute() { return false; }
#endregion
-
+#if !MOBILE
void _Attribute.GetTypeInfoCount(out uint pcTInfo)
{
throw new NotImplementedException();
{
throw new NotImplementedException();
}
+#endif
}
}
Type GetType ();
-#if FEATURE_REMOTING
+#if FEATURE_REMOTING || MOBILE_LEGACY
[System.Security.SecurityCritical] // auto-generated_required
Object InitializeLifetimeService ();
Object GetLifetimeService ();
#endif // FEATURE_REMOTING
-#if FEATURE_CAS_POLICY
+#if FEATURE_CAS_POLICY || MOBILE_LEGACY
Evidence Evidence { get; }
#endif // FEATURE_CAS_POLICY
event EventHandler DomainUnload;
#endif
Object GetData(string name);
-#if FEATURE_CAS_POLICY
+#if FEATURE_CAS_POLICY || MOBILE_LEGACY
[System.Security.SecurityCritical] // auto-generated_required
void SetAppDomainPolicy(PolicyLevel domainPolicy);
-#if FEATURE_IMPERSONATION
+#if FEATURE_IMPERSONATION || MOBILE_LEGACY
void SetThreadPrincipal(IPrincipal principal);
#endif // FEATURE_IMPERSONATION
void SetPrincipalPolicy(PrincipalPolicy policy);
#endif
-#if FEATURE_REMOTING
+#if FEATURE_REMOTING || MOBILE_LEGACY
void DoCallBack(CrossAppDomainDelegate theDelegate);
#endif