Пример #1
0
        IMethodOrProperty GetMethodFromInsightItem(IInsightItem item)
        {
            MethodInsightItem mii = item as MethodInsightItem;

            if (mii != null)
            {
                return(mii.Entity as IMethodOrProperty);
            }
            else
            {
                return(null);
            }
        }
 protected virtual void OnSelectedItemChanged(EventArgs e)
 {
     if (oldSelectedItem != null)
     {
         oldSelectedItem.PropertyChanged -= SelectedItemPropertyChanged;
     }
     oldSelectedItem = SelectedItem;
     if (oldSelectedItem != null)
     {
         oldSelectedItem.PropertyChanged += SelectedItemPropertyChanged;
     }
     if (SelectedItemChanged != null)
     {
         SelectedItemChanged(this, e);
     }
 }
		protected virtual void OnSelectedItemChanged(EventArgs e)
		{
			if (oldSelectedItem != null)
				oldSelectedItem.PropertyChanged -= SelectedItemPropertyChanged;
			oldSelectedItem = SelectedItem;
			if (oldSelectedItem != null)
				oldSelectedItem.PropertyChanged += SelectedItemPropertyChanged;
			if (SelectedItemChanged != null) {
				SelectedItemChanged(this, e);
			}
		}
		IMethodOrProperty GetMethodFromInsightItem(IInsightItem item)
		{
			MethodInsightItem mii = item as MethodInsightItem;
			if (mii != null) {
				return mii.Entity as IMethodOrProperty;
			} else {
				return null;
			}
		}