public CachedModelData GetCachedModelData (ITreeNavigator nav)
		{
			Project p = (Project) nav.GetParentDataItem (typeof(Project), true);
			if (p == null)
				return new CachedModelData ();
			CachedModelData data = (CachedModelData) p.ExtendedProperties [typeof(CachedModelData)];
			if (data == null) {
				data = new CachedModelData ();
				p.ExtendedProperties [typeof(CachedModelData)] = data;
			}
			return data;
		}
Esempio n. 2
0
        public CachedModelData GetCachedModelData(ITreeNavigator nav)
        {
            Project p = (Project)nav.GetParentDataItem(typeof(Project), true);

            if (p == null)
            {
                return(new CachedModelData());
            }
            CachedModelData data = (CachedModelData)p.ExtendedProperties [typeof(CachedModelData)];

            if (data == null)
            {
                data = new CachedModelData();
                p.ExtendedProperties [typeof(CachedModelData)] = data;
            }
            return(data);
        }