示例#1
0
    internal bool NeedsToBeQpEncoded()
    {
        if (LastName.Any(x => x.NeedsToBeQpEncoded()))
        {
            return(true);
        }

        if (FirstName.Any(x => x.NeedsToBeQpEncoded()))
        {
            return(true);
        }

        if (MiddleName.Any(x => x.NeedsToBeQpEncoded()))
        {
            return(true);
        }

        if (Prefix.Any(x => x.NeedsToBeQpEncoded()))
        {
            return(true);
        }

        if (Suffix.Any(x => x.NeedsToBeQpEncoded()))
        {
            return(true);
        }

        return(false);
    }
 protected byte[] OutIO(byte[] blob)
 {
     return((blob == null) ? Prefix : (Prefix?.Any() != true) ? blob : Prefix.Concat(blob).ToArray());
 }