internal void AppendFileUniqueId(CacheDependency.DepFileInfo depFileInfo, StringBuilder sb) { throw new NotImplementedException(); //FileAttributesData fileAttributesData = depFileInfo._fad; //if (fileAttributesData == null) //{ // fileAttributesData = FileAttributesData.NonExistantAttributesData; //} //sb.Append(depFileInfo._filename); //sb.Append(fileAttributesData.UtcLastWriteTime.Ticks.ToString("d", NumberFormatInfo.InvariantInfo)); //sb.Append(fileAttributesData.FileSize.ToString(CultureInfo.InvariantCulture)); }
internal virtual string[] GetFileDependencies() { object depFileInfos = _depFileInfos; if (depFileInfos == null) { return(null); } CacheDependency.DepFileInfo depFileInfo = depFileInfos as CacheDependency.DepFileInfo; if (depFileInfo != null) { return(new string[] { depFileInfo._filename }); } DepFileInfo[] array = (CacheDependency.DepFileInfo[])depFileInfos; string[] array2 = new string[array.Length]; for (int i = 0; i < array.Length; i++) { array2[i] = array[i]._filename; } return(array2); }
private void InitUniqueID() { StringBuilder stringBuilder = null; object depFileInfos = _depFileInfos; if (depFileInfos != null) { CacheDependency.DepFileInfo depFileInfo = depFileInfos as CacheDependency.DepFileInfo; if (depFileInfo != null) { stringBuilder = new StringBuilder(); this.AppendFileUniqueId(depFileInfo, stringBuilder); } else { CacheDependency.DepFileInfo[] array = (CacheDependency.DepFileInfo[])depFileInfos; for (int i = 0; i < array.Length; i++) { CacheDependency.DepFileInfo depFileInfo2 = array[i]; if (depFileInfo2._filename != null) { if (stringBuilder == null) { stringBuilder = new StringBuilder(); } this.AppendFileUniqueId(depFileInfo2, stringBuilder); } } } } object entries = _entries; if (entries != null) { throw new NotImplementedException(); //CacheEntry cacheEntry = entries as CacheEntry; //if (cacheEntry != null) //{ // if (stringBuilder == null) // { // stringBuilder = new StringBuilder(); // } // stringBuilder.Append(cacheEntry.Key); // stringBuilder.Append(cacheEntry.UtcCreated.Ticks.ToString(CultureInfo.InvariantCulture)); //} //else //{ // CacheEntry[] array2 = (CacheEntry[])entries; // for (int i = 0; i < array2.Length; i++) // { // CacheEntry cacheEntry2 = array2[i]; // if (cacheEntry2 != null) // { // if (stringBuilder == null) // { // stringBuilder = new StringBuilder(); // } // stringBuilder.Append(cacheEntry2.Key); // stringBuilder.Append(cacheEntry2.UtcCreated.Ticks.ToString(CultureInfo.InvariantCulture)); // } // } //} } if (stringBuilder != null) { _uniqueID = stringBuilder.ToString(); } }