/// <summary> 获取兼容接口 </summary> public override List <Port> GetCompatiblePorts(Port _startPortView, NodeAdapter _nodeAdapter) { List <Port> compatiblePorts = new List <Port>(); NodePortView startPortView = _startPortView as NodePortView; ports.ForEach(_portView => { if (_portView is NodePortView portView && NodePort.IsCompatible(startPortView.Model, portView.Model)) { compatiblePorts.Add(_portView); } }); return(compatiblePorts); }