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);
        }
Example #2
0
 protected InitialSessionState()
 {
     _commandEntries     = new InitialSessionStateEntryCollection <SessionStateCommandEntry>();
     sessionstatprovider = new InitialSessionStateEntryCollection <SessionStateProviderEntry>();
     variables           = new InitialSessionStateEntryCollection <SessionStateVariableEntry>();
 }