X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Security.AccessControl%2FAuthorizationRuleCollection.cs;h=a7975c16d21c9754475352b03d09892e7694b880;hb=44e2c53f8dcabe26af75488dc8731858e0112140;hp=345304072263b81db1f9042b3e3c1302fed8e4e1;hpb=75df74a96c33af7a99e16e4281272f1b67334a48;p=mono.git diff --git a/mcs/class/corlib/System.Security.AccessControl/AuthorizationRuleCollection.cs b/mcs/class/corlib/System.Security.AccessControl/AuthorizationRuleCollection.cs index 34530407226..a7975c16d21 100644 --- a/mcs/class/corlib/System.Security.AccessControl/AuthorizationRuleCollection.cs +++ b/mcs/class/corlib/System.Security.AccessControl/AuthorizationRuleCollection.cs @@ -1,10 +1,11 @@ // // System.Security.AccessControl.AuthorizationRuleCollection implementation // -// Author: +// Authors: // Dick Porter +// Atsushi Enomoto // -// Copyright (C) 2006 Novell, Inc (http://www.novell.com) +// Copyright (C) 2006-2007 Novell, Inc (http://www.novell.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -26,25 +27,25 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // -#if NET_2_0 - using System.Collections; -namespace System.Security.AccessControl { +namespace System.Security.AccessControl +{ public sealed class AuthorizationRuleCollection : ReadOnlyCollectionBase { - public AuthorizationRule this[int index] + internal AuthorizationRuleCollection (AuthorizationRule [] rules) { - get { - throw new NotImplementedException (); - } + InnerList.AddRange (rules); + } + + public AuthorizationRule this [int index] { + get { return (AuthorizationRule) InnerList [index]; } } public void CopyTo (AuthorizationRule[] rules, int index) { - throw new NotImplementedException (); + InnerList.CopyTo (rules, index); } } } -#endif