static public PrincipalCollection MakePrincipalCollection() { BookmarkableResultSet rs = PrincipalContext.Test.QueryCtx.GetGroupMembership(null, false); PrincipalCollection mc = new PrincipalCollection(rs, new Group()); return(mc); }
internal PrincipalCollection(BookmarkableResultSet results, GroupPrincipal owningGroup) { GlobalDebug.WriteLineIf(GlobalDebug.Info, "PrincipalCollection", "Ctor"); Debug.Assert(results != null); _resultSet = results; _owningGroup = owningGroup; }
internal PrincipalCollection(BookmarkableResultSet results, GroupPrincipal owningGroup) { this.insertedValuesCompleted = new List <Principal>(); this.insertedValuesPending = new List <Principal>(); this.removedValuesCompleted = new List <Principal>(); this.removedValuesPending = new List <Principal>(); this.lastChange = DateTime.UtcNow; this.resultSet = results; this.owningGroup = owningGroup; }