Use the Command object type shortcuts
diff --git a/src/main/csharp/Transport/Failover/FailoverTransport.cs b/src/main/csharp/Transport/Failover/FailoverTransport.cs
index ada0738..24e8714 100644
--- a/src/main/csharp/Transport/Failover/FailoverTransport.cs
+++ b/src/main/csharp/Transport/Failover/FailoverTransport.cs
@@ -430,7 +430,7 @@
                         return;
                     }
 
-                    if(command is RemoveInfo)
+                    if(command.IsRemoveInfo)
                     {
                         // Simulate response to RemoveInfo command
                         Response response = new Response();
diff --git a/src/main/csharp/Transport/InactivityMonitor.cs b/src/main/csharp/Transport/InactivityMonitor.cs
index 8dafcca..a39bd6e 100644
--- a/src/main/csharp/Transport/InactivityMonitor.cs
+++ b/src/main/csharp/Transport/InactivityMonitor.cs
@@ -197,7 +197,7 @@
             inRead.Value = true;
             try
             {
-                if(command is WireFormatInfo)
+                if(command.IsWireFormatInfo)
                 {
                     lock(monitor)
                     {