static private Mask ( bool>.Func |
||
maskCallback | bool>.Func | |
key | string | |
maskValue | string | |
return | string |
internal static string Mask(Func<string, bool> maskCallback, string key, string maskValue)
{
if (maskValue == null)
{
return null;
}
if (maskCallback == null)
{
return maskValue;
}
if (maskCallback(key))
{
return "####";
}
return maskValue;
}