/// <summary> /// Implemtentation of the interface ICustomTokenProvider /// </summary> /// <param name="page"></param> /// <param name="moduleContext"></param> /// <returns></returns> public IDictionary<string, IPropertyAccess> GetTokens(Page page, ModuleInstanceContext moduleContext) { var tokens = new Dictionary<string, IPropertyAccess>(); tokens["preloadeddata"] = new PreloadedDataPropertyAccess(moduleContext.PortalId); tokens["contactsettings"] = new SettingsPropertyAccess(moduleContext.ModuleId, moduleContext.TabId); return tokens; }