コード例 #1
0
 public static string ScrubPII(this IContainsPrivateInformation pi)
 {
     if (pi == null)
     {
         return(string.Empty);
     }
     return(pi.ToPrivateString());
 }
コード例 #2
0
 public static string MarkAsInternal(this IContainsPrivateInformation pi)
 {
     if (pi != null)
     {
         return(pi.ToOriginalString());
     }
     return(null);
 }
コード例 #3
0
 public static string TagAsPII(this IContainsPrivateInformation pi)
 {
     if (pi != null)
     {
         return(pi.ToOriginalString());
     }
     return(null);
 }
コード例 #4
0
        public static string MarkIfInternal(this object o)
        {
            if (o == null)
            {
                return(null);
            }
            IContainsPrivateInformation containsPrivateInformation = o as IContainsPrivateInformation;

            if (containsPrivateInformation == null)
            {
                return(o.ToString());
            }
            return(containsPrivateInformation.ToOriginalString());
        }
コード例 #5
0
 public static string MarkAsPrivate(this IContainsPrivateInformation pi)
 {
     return(pi?.ToOriginalString());
 }