internal static void ValidateSize <T>(this IEnumerable <T> parameter, int size, string name)
 {
     if (parameter.Count() != size)
     {
         throw new MicrosoftDataEncryptionException(ArgSize.FormatInvariant(name, size));
     }
 }