e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
44 lines
1.4 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|