public void EnsureNoExceptionsAreThrown() { var link = ReferenceLinks.GetGuidelineInfo((A11yCriteriaId)0xFFFF); Assert.IsNotNull(link); Assert.IsFalse(string.IsNullOrWhiteSpace(link.ShortDescription)); }
static IList <string> linksToStringList(int blanksPrefix, ReferenceLinks referenceLinks) { IList <string> strs = new List <string>(); if (referenceLinks == null || referenceLinks.Links == null) { return(strs); } strs.Add(createBlanks(blanksPrefix) + "Links: "); foreach (var link in referenceLinks.Links) { if (link.Value is ReferenceLink) { ReferenceLink referenceLink = (ReferenceLink)link.Value; strs.Add(createBlanks(blanksPrefix + 4) + link.Key + ": " + referenceLink.Href); } else { strs.Add(createBlanks(blanksPrefix + 4) + link.Key + ": " + link.Value); } } return(strs); }
public TfsBuildDefinition(DefinitionReference definition) { Name = definition.Name; NativeId = definition.Id; Id = NativeId.ToString(CultureInfo.InvariantCulture); Links = new ReferenceLinks(); }
internal TaskAttachment(String type, String name, ReferenceLinks links) { ArgumentUtility.CheckStringForNullOrEmpty(type, "type"); ArgumentUtility.CheckStringForNullOrEmpty(name, "name"); this.Type = type; this.Name = name; this.m_links = links; }
public void EnsureAllReferencesHaveValidLinks() { foreach (A11yCriteriaId id in Enum.GetValues(typeof(A11yCriteriaId))) { var link = ReferenceLinks.GetGuidelineInfo(id); Assert.IsNotNull(link); Assert.IsFalse(string.IsNullOrWhiteSpace(link.ShortDescription)); Assert.IsFalse(string.IsNullOrWhiteSpace(link.Url)); } }
public static string?GetLink(this ReferenceLinks links, string name) { if (links is null) { return(null); } KeyValuePair <string, object> link = links.Links.FirstOrDefault(x => x.Key == name); if (link.Value is ReferenceLink rl) { return(rl.Href); } return(null); }
private string?TryGetLink(ReferenceLinks referenceLinks, string key) => referenceLinks.Links.TryGetValue(key, out var link) ? ((ReferenceLink)link).Href : null;