Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
DocumentPlaceholderResolverIAnalyticsModule.cs
4
6{
11 {
12 private IEnumerable<IAnalyticsModule> _analyticsModules;
13
19 public DocumentPlaceholderResolverIAnalyticsModule(IWorkspaceService workspaceService, IEnumerable<IAnalyticsModule> analyticsModules) : base(workspaceService)
20 {
21 _analyticsModules = analyticsModules;
22 }
23
30 => item.CollectDocumentPlaceholderContents();
31
36 public override List<string> SupportedPlaceholderKeys
37 {
38 get
39 {
40 List<string> placeholderKeys = new List<string>();
41 foreach (IAnalyticsModule item in _analyticsModules)
42 {
43 if (item.SupportedDocumentPlaceholderKeys != null)
44 {
45 placeholderKeys.AddRange(item.SupportedDocumentPlaceholderKeys);
46 }
47 }
48 return placeholderKeys;
49 }
50 }
51
52 }
53}
DocumentPlaceholderResolverBase(IWorkspaceService workspaceService)
Base constructor for a document placeholder resolver.
DocumentPlaceholderResolverIAnalyticsModule(IWorkspaceService workspaceService, IEnumerable< IAnalyticsModule > analyticsModules)
Constructor for a document placeholder resolver.
override DocXPlaceholderHelper.TextPlaceholders ResolveTextPlaceholders(IAnalyticsModule item)
Take the IAnalyticsModule item and create DocXPlaceholderHelper.TextPlaceholders.
override List< string > SupportedPlaceholderKeys
List of all placeholder keys that are supported by this resolver. The list is collected from all avai...
List< string > SupportedDocumentPlaceholderKeys
List of all document placeholder keys that are supported by this analytics module.
Interface for a service used to manage a workspace.