File: compmod\system\security\permissions\ResourcePermissionBaseEntry.cs
Project: ndp\fx\src\System.csproj (System)
//------------------------------------------------------------------------------
// <copyright file="ResourcePermissionBaseEntry.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>                                                                
//------------------------------------------------------------------------------
 
namespace System.Security.Permissions {
    
    [
    Serializable()
    ]
    public class ResourcePermissionBaseEntry { 
        private string[] accessPath;
        private int permissionAccess;
 
        public ResourcePermissionBaseEntry() {
           this.permissionAccess = 0;
           this.accessPath = new string[0]; 
        }
 
        public ResourcePermissionBaseEntry(int permissionAccess, string[] permissionAccessPath) {
            if (permissionAccessPath == null)  
                throw new ArgumentNullException("permissionAccessPath");
                    
            this.permissionAccess = permissionAccess;
            this.accessPath = permissionAccessPath;
        }
 
        public int PermissionAccess {
            get {
                return this.permissionAccess;
            }                       
        }
        
        public string[] PermissionAccessPath {
            get {
                return this.accessPath;
            }            
        }    
    }
}