private void SetAPI(KeyValuePair <string, IBlock> kv) { var real = new XARealClass { ResFileName = string.Concat(Path, kv.Key) }; real.ReceiveRealData += OnReceiveRealData; foreach (var block in kv.Value.GetInBlock(real.GetTrCode())) { real.SetFieldData(block.Name, block.Field, block.Property); } real.AdviseRealData(); Real[kv.Key.Split('.')[0]] = real; }