Пример #1
0
 private static string?TryGetTagValue(ITagsContainer tagsContainer, string key)
 {
     if (tagsContainer.Tags != null && tagsContainer.Tags.TryGetValue(key, out var tagValue))
     {
         return(tagValue);
     }
     return(null);
 }
Пример #2
0
 public TagsCloudForm(ITagsContainer container, FormConfig config, IBitmapSaver bitmapSaver,
                      TagsVisualizer visualizer)
 {
     this.config      = config;
     this.bitmapSaver = bitmapSaver;
     this.container   = container;
     this.visualizer  = visualizer;
     stopWords        = new HashSet <string>();
 }
Пример #3
0
 public static string?GetDuration(this ITagsContainer tagsContainer) => TryGetTagValue(tagsContainer, "duration");
Пример #4
0
 public static string?GetRotate(this ITagsContainer tagsContainer) => TryGetTagValue(tagsContainer, "rotate");
Пример #5
0
 public static string?GetLanguage(this ITagsContainer tagsContainer) => TryGetTagValue(tagsContainer, "language");
Пример #6
0
 public static string?GetCreationTime(this ITagsContainer tagsContainer) => TryGetTagValue(tagsContainer, "creation_time ");