public InitialSessionStateEntryCollection <T> Clone() { InitialSessionStateEntryCollection <T> entrys; lock (this._syncObject) { entrys = new InitialSessionStateEntryCollection <T>(); foreach (T local in this._internalCollection) { entrys.Add((T)local.Clone()); } } return(entrys); }
protected InitialSessionState() { _commandEntries = new InitialSessionStateEntryCollection <SessionStateCommandEntry>(); sessionstatprovider = new InitialSessionStateEntryCollection <SessionStateProviderEntry>(); variables = new InitialSessionStateEntryCollection <SessionStateVariableEntry>(); }