/// <summary> /// Registers the specified kind. /// </summary> /// <param name="kind">The kind.</param> /// <param name="needle">The needle.</param> /// <param name="content">The content.</param> public virtual void register(reportRegistryEnum kind, string needle, IMetaContentNested content) { string token = makeToken(kind, needle); if (!byToken.ContainsKey(token)) { byToken.Add(token, content); } }
/// <summary> /// Makes the token. /// </summary> /// <param name="kind">The kind.</param> /// <param name="needle">The needle.</param> /// <returns></returns> protected virtual string makeToken(reportRegistryEnum kind, string needle) { string token = kind.ToString() + needle; return(token); }