Пример #1
0
 private object InternalSuppressPii(PropertyDefinition propertyDefinition, object value)
 {
     if (SuppressingPiiContext.NeedPiiSuppression)
     {
         bool skipPiiRedaction;
         using (SuppressingPiiContext.Create(false, null))
         {
             skipPiiRedaction = this.SkipPiiRedaction;
         }
         if (!skipPiiRedaction)
         {
             value = SuppressingPiiProperty.TryRedact(propertyDefinition, value, SuppressingPiiContext.PiiMap);
         }
     }
     return(value);
 }
Пример #2
0
 public static T TryRedactValue <T>(PropertyDefinition property, T original)
 {
     return((T)((object)SuppressingPiiProperty.TryRedact(property, original, null)));
 }
Пример #3
0
 public static object TryRedact(PropertyDefinition property, object original)
 {
     return(SuppressingPiiProperty.TryRedact(property, original, null));
 }