public List <KeyValuePair <string, ObservableCollection <TestProperty> > > GetAllMethodProperties()
        {
            List <KeyValuePair <string, ObservableCollection <TestProperty> > > collection =
                new List <KeyValuePair <string, ObservableCollection <TestProperty> > >();

            foreach (var pair in _methodProperties)
            {
                ObservableCollection <TestProperty> properties = new ObservableCollection <TestProperty>();
                foreach (var attribute in pair.Value)
                {
                    TestProperty prop = new TestProperty(attribute, pair.Key);
                    properties.Add(prop);
                }
                collection.Add(new KeyValuePair <string, ObservableCollection <TestProperty> >(pair.Key, properties));
                properties.CollectionChanged += CollectionChanged;
            }


            return(collection);
        }
        public ObservableCollection <TestProperty> GetAllProperties()
        {
            ObservableCollection <TestProperty> properties = new ObservableCollection <TestProperty>();

            foreach (var attribute in _classProperties)
            {
                TestProperty prop = new TestProperty(attribute, ClassName);
                properties.Add(prop);
            }

            foreach (var pair in _methodProperties)
            {
                foreach (var attribute in pair.Value)
                {
                    TestProperty prop = new TestProperty(attribute, pair.Key);
                    properties.Add(prop);
                }
            }

            properties.CollectionChanged += CollectionChanged;
            return(properties);
        }
Exemple #3
0
 public void UpdateTestPropery(TestProperty info)
 {
 }