Xamarin Public Jenkins (auto-signing) e79aa3c0ed Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
2016-08-03 10:59:49 +00: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;
}
}
}
}