Example #1
0
 private PropertyRoute(PropertyRouteSegment segment, PropertyRoute parent)
 {
     m_current = segment;
     m_parent  = parent;
 }
Example #2
0
 internal static PropertyRoute Combine(PropertyRoute descendants, PropertyRouteSegment segment)
 {
     return(PropertyRoute.Combine(descendants, new PropertyRoute(segment)));
 }
        internal bool Contains(PropertyRoute key)
        {
            PropertyDescriptionRoute unused;

            return(this.TryGetValue(key, out unused));
        }
        internal bool TryGetValue(PropertyRoute key, out PropertyDescriptionRoute value)
        {
            PropertyDescriptionRouteDictionary.EnsureKey(key);

            return(m_collection.TryGetValue(key, out value));
        }
        internal void Remove(PropertyRoute key)
        {
            PropertyDescriptionRouteDictionary.EnsureKey(key);

            m_collection.Remove(key);
        }