Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2004-09-12 02:53:31 +0400
committerSebastien Pouliot <sebastien@ximian.com>2004-09-12 02:53:31 +0400
commit48f0d411c5d467689e9835193e0d93254710f95f (patch)
treea0125aed499cf34c3094fc785cc72b7f3bdfbeb9 /mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs
parent5377c6290311feffb1859b17b96f350e3e966b69 (diff)
2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
* EventLogPermission.cs: Completed implementation. * EventLogPermissionAccess.cs: Fixed enum values. * EventLogPermissionEntry.cs: Added validation for machine names. * EventLogPermissionEntryCollection.cs: Added synchronization of entries with the base permission class. * PerformanceCounterPermission.cs: Completed implementation. * PerformanceCounterPermissionAccess.cs: Fixed enum values. * PerformanceCounterPermissionEntry.cs: Added validations for machine and category names. * PerformanceCounterPermissionEntryCollection.cs: Added synchronization of entries with the base permission class. svn path=/trunk/mcs/; revision=33762
Diffstat (limited to 'mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs')
-rw-r--r--mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs22
1 files changed, 10 insertions, 12 deletions
diff --git a/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs b/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs
index be9ea7c7be8..1521e4ea29b 100644
--- a/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs
+++ b/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs
@@ -30,37 +30,35 @@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-using System;
-using System.Diagnostics;
using System.Security.Permissions;
-namespace System.Diagnostics
-{
+namespace System.Diagnostics {
+
[Serializable]
- public class EventLogPermissionEntry
- {
+ public class EventLogPermissionEntry {
+
private EventLogPermissionAccess permissionAccess;
private string machineName;
- public EventLogPermissionEntry (
- EventLogPermissionAccess permissionAccess,
- string machineName)
+ public EventLogPermissionEntry (EventLogPermissionAccess permissionAccess, string machineName)
{
+ ResourcePermissionBase.ValidateMachineName (machineName);
+
this.permissionAccess = permissionAccess;
this.machineName = machineName;
}
public string MachineName {
- get {return machineName; }
+ get { return machineName; }
}
public EventLogPermissionAccess PermissionAccess {
- get {return permissionAccess; }
+ get { return permissionAccess; }
}
internal ResourcePermissionBaseEntry CreateResourcePermissionBaseEntry ()
{
- return new ResourcePermissionBaseEntry ((int) permissionAccess, new string[] {machineName});
+ return new ResourcePermissionBaseEntry ((int) permissionAccess, new string[] { machineName });
}
}
}