File: system\security\principal\iprincipal.cs
Project: ndp\clr\src\bcl\mscorlib.csproj (mscorlib)
// ==++==
// 
//   Copyright (c) Microsoft Corporation.  All rights reserved.
// 
// ==--==
// <OWNER>ShawnFa</OWNER>
// 
 
//
// IPrincipal.cs
//
// All roles will implement this interface
//
 
namespace System.Security.Principal
{
    using System.Runtime.Remoting;
    using System;
    using System.Security.Util;
 
[System.Runtime.InteropServices.ComVisible(true)]
    public interface IPrincipal {
        // Retrieve the identity object
        IIdentity Identity { get; }
 
        // Perform a check for a specific role
        bool IsInRole (string role);
    }
}