Imported Upstream version 4.0.0~alpha1

Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
This commit is contained in:
Jo Shields
2015-04-07 09:35:12 +01:00
parent 283343f570
commit 3c1f479b9d
22469 changed files with 2931443 additions and 869343 deletions

View File

@@ -29,20 +29,14 @@
//
using System.Runtime.InteropServices;
#if NET_4_5
using System.Security.Claims;
#endif
namespace System.Security.Principal {
[Serializable]
[ComVisible (true)]
public class GenericPrincipal :
#if NET_4_5
ClaimsPrincipal
#else
IPrincipal
#endif
{
// field names are serialization compatible with .net
@@ -67,20 +61,12 @@ namespace System.Security.Principal {
get { return m_roles; }
}
#if NET_4_5
override
#else
virtual
#endif
public IIdentity Identity {
get { return m_identity; }
}
#if NET_4_5
override
#else
virtual
#endif
public bool IsInRole (string role)
{
if (m_roles == null)