public bool TryCreateRemotelyInitializedTransactionHandler(byte opcode, uint transactionId, out RemotelyInitializedTransactionHandler handler) { Func<uint, RemotelyInitializedTransactionHandler> factory; if (!handlerFactoriesByOpcode.TryGetValue(opcode, out factory)) { handler = null; return false; } else { handler = factory(transactionId); return true; } }
public bool TryCreateRemotelyInitializedTransactionHandler(byte opcode, uint transactionId, out RemotelyInitializedTransactionHandler handler) { Func <uint, RemotelyInitializedTransactionHandler> factory; if (!handlerFactoriesByOpcode.TryGetValue(opcode, out factory)) { handler = null; return(false); } else { handler = factory(transactionId); return(true); } }