public override bool IsMatch(UriTemplateLiteralPathSegment segment, bool ignoreTrailingSlash)
 {
     if (!ignoreTrailingSlash && (this.EndsWithSlash != segment.EndsWithSlash))
     {
         return false;
     }
     return (!segment.IsNullOrEmpty());
 }
 public abstract bool IsMatch(UriTemplateLiteralPathSegment segment, bool ignoreTrailingSlash);
 public bool IsMatch(UriTemplateLiteralPathSegment segment)
 {
     return this.IsMatch(segment, false);
 }