public void RenderToJavascript(TextWriter writer) { for (int i = 0; i < base.CacheLength; i++) { if (i > 0) { writer.Write(","); } AutoCompleteCacheEntry.RenderEntryJavascript(writer, base.CacheEntries[i]); } }
public static void UpdateAutoCompleteCacheFromRecipientInfoList(RecipientInfoAC[] entries, UserContext userContext) { if (entries == null) { throw new ArgumentNullException("entries"); } if (userContext == null) { throw new ArgumentNullException("userContext"); } AutoCompleteCache autoCompleteCache = AutoCompleteCache.TryGetCache(userContext); if (autoCompleteCache != null) { for (int i = 0; i < entries.Length; i++) { RecipientInfoCacheEntry recipientInfoCacheEntry = AutoCompleteCacheEntry.ParseClientEntry(entries[i]); if (recipientInfoCacheEntry != null) { autoCompleteCache.AddEntry(recipientInfoCacheEntry); } } } }
public void RenderToJavascript(TextWriter writer) { RecipientInfoCacheEntry entry = new RecipientInfoCacheEntry(this.displayName, this.address, this.address, null, "SMTP", AddressOrigin.OneOff, 0, null, EmailAddressIndex.None, null, null); AutoCompleteCacheEntry.RenderEntryJavascript(writer, entry); }