Ejemplo n.º 1
0
        /// <summary>
        ///     Indicates whether the input string represents an IPv7 address that supports TLA according to Part 1.
        /// </summary>
        /// <returns></returns>
        public bool SupportsTls()
        {
            // Can be condensed into an expression body, but this is easier to read.
            bool containsAbbaSegmentsInHyperNetSegment = HyperNetSegments.Any(ContainsAbba);
            bool containsAbbaSegments = Segments.Any(ContainsAbba);

            return(containsAbbaSegments && !containsAbbaSegmentsInHyperNetSegment);
        }
Ejemplo n.º 2
0
 /// <summary>
 ///     Supports SSL (contains ABA and BAB patterns).
 /// </summary>
 /// <returns></returns>
 public bool SupportsSsl() => BabList.Any(s => HyperNetSegments.Any(x => x.Contains(s)));