public IList Read(long readCount) { var items = new List <object>(); if (!readItem) { readItem = true; object item = _provider.GetSessionStateItem(_path); items.Add(_provider.GetValueOfItem(item)); } return(items); }
private object GetDriveQualifiedVariableValue() { SessionStateProviderBase provider = GetSessionStateProvider(VariablePath); if (provider == null) { return(null); } var path = new Path(VariablePath.GetUnqualifiedUserPath()); object item = provider.GetSessionStateItem(path); return(item == null ? null : provider.GetValueOfItem(item)); }