public void EnsureNoExceptionsAreThrown()
        {
            var link = ReferenceLinks.GetGuidelineInfo((A11yCriteriaId)0xFFFF);

            Assert.IsNotNull(link);
            Assert.IsFalse(string.IsNullOrWhiteSpace(link.ShortDescription));
        }
Пример #2
0
        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);
        }
Пример #3
0
 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));
     }
 }
Пример #6
0
        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);
        }
Пример #7
0
 private string?TryGetLink(ReferenceLinks referenceLinks, string key) => referenceLinks.Links.TryGetValue(key, out var link)
     ? ((ReferenceLink)link).Href
     : null;