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

@@ -30,20 +30,14 @@
using System.Collections;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
#if NET_4_5
using System.Security.Claims;
#endif
namespace System.Security.Principal {
[Serializable]
[ComVisible (true)]
public class WindowsPrincipal :
#if NET_4_5
ClaimsPrincipal
#else
IPrincipal
#endif
{
private WindowsIdentity _identity;
// http://groups.google.ca/groups?q=WindowsPrincipal+m_roles&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=OghXf4OgCHA.4228%40tkmsftngp08&rnum=4
@@ -61,11 +55,7 @@ namespace System.Security.Principal {
}
// properties
#if NET_4_5
override
#else
virtual
#endif
public IIdentity Identity {
get { return _identity; }
}
@@ -114,11 +104,7 @@ namespace System.Security.Principal {
}
}
#if NET_4_5
override
#else
virtual
#endif
public bool IsInRole (string role)
{
if (role == null)