public class ReceiptRequest {
public long ftReceiptCase {get;set;}
public static class ReceiptRequestExtensions
public static bool IsVoid(this ReceiptRequest receiptRequest) => (receiptRequest.ftReceiptCase & 0x0000_0000_000F_0000) == 0x0000_0000_0004_0000;
public static bool IsVoidFixed(this ReceiptRequest receiptRequest) => (receiptRequest.ftReceiptCase & 0x0000_0000_0004_0000) == 0x0000_0000_0004_0000;
public static void Main()
var request = new ReceiptRequest {
ftReceiptCase = 0x0000_0000_0004_0000 | 0x0000_0000_0001_0000
Console.WriteLine(request.IsVoid());
Console.WriteLine(request.IsVoidFixed());