public RpcMethodHandle(RpcDomain domain, string name, IJsonFormatterResolver jsonFormatterResolver, IErrorHandler errorHandler) { Name = name; EscapedUTF8Name = EscapedUTF8String.FromUnEscaped(name); Domain = domain; JsonFormatterResolver = jsonFormatterResolver; ErrorHandler = errorHandler; }
public bool RemoveMethod(string name, [NotNullWhen(true)] out RpcAsyncMethodEntry?methodEntry) { return(MethodEntries.TryRemove(EscapedUTF8String.FromUnEscaped(name), out methodEntry)); }
public bool AddMethod(string name, RpcAsyncMethodEntry methodEntry) { return(MethodEntries.TryAdd(EscapedUTF8String.FromUnEscaped(name), methodEntry)); }