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; }
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); }