public void SetCoinKernelProfileProperty(Guid coinKernelId, string propertyName, object value) { if (_root.ServerContext.CoinKernelSet.TryGetCoinKernel(coinKernelId, out _)) { _coinKernelProfileSet.SetCoinKernelProfileProperty(coinKernelId, propertyName, value); } }
public void SetCoinKernelProfileProperty(Guid coinKernelId, string propertyName, object value) { string coinCode = "意外的币种"; string kernelName = "意外的内核"; if (_root.CoinKernelSet.TryGetCoinKernel(coinKernelId, out ICoinKernel coinKernel)) { if (_root.CoinSet.TryGetCoin(coinKernel.CoinId, out ICoin coin)) { coinCode = coin.Code; } if (_root.KernelSet.TryGetKernel(coinKernel.KernelId, out IKernel kernel)) { kernelName = kernel.GetFullName(); } _coinKernelProfileSet.SetCoinKernelProfileProperty(coinKernelId, propertyName, value); } Write.DevLine($"SetCoinKernelProfileProperty({coinCode}, {kernelName}, {propertyName}, {value})"); }