Пример #1
0
        private void UpdateCanChange()
        {
            bool hasConnection     = InProperties.Concat(InEvents).Any(i => i.InConnection != null) || OutProperties.Concat(OutEvents).Any(o => o.OutConnections.Length > 0);
            var  hasPropertiedItem = InProperties.Any(i => i.IsPropertyValueShown);

            CanChange = sameNameSources.Count > 1 && !hasConnection && !hasPropertiedItem;
        }
Пример #2
0
 public Item GetInPropertyByName(string name)
 {
     return(InProperties.FirstOrDefault(i => i.Name == name));
 }