Jo Shields 3c1f479b9d Imported Upstream version 4.0.0~alpha1
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
2015-04-07 09:35:12 +01:00

44 lines
1.4 KiB
C#

//------------------------------------------------------------------------------
// <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;
}
}
}
}