ILongKeyGenerator.cs