private static PropertyRouteSegment ToSegment(PropertyDescription description) { Debug.Assert(description != null); return(description.ToPropertyRouteSegment()); }
internal static PropertyDescriptionRoute Combine(PropertyDescriptionRoute descendants, PropertyDescription description) { if (description == null) { return(descendants); } return(PropertyDescriptionRoute.Combine(descendants, new PropertyDescriptionRoute(description))); }
internal PropertyDescriptionRoute(PropertyDescription description) : this(description, null) { }
internal static PropertyDescriptionRoute Combine(PropertyDescription description, PropertyDescriptionRoute ancestors) { return(new PropertyDescriptionRoute(description, ancestors)); }
internal virtual void SetUnspecifiedPropertiesValues(PropertyDescription description, Type itemType, bool defaultItemPropertiesCreated) { }