//^ ensures this.path.Count == old(this.path.Count); /// <summary> /// Visits the specified unit namespace reference. /// </summary> /// <param name="unitNamespaceReference">The unit namespace reference.</param> public virtual void Visit(IUnitNamespaceReference unitNamespaceReference) { unitNamespaceReference.Dispatch(this); }
/// <summary> /// Visits the specified unit namespace reference. /// </summary> public virtual void Visit(IUnitNamespaceReference unitNamespaceReference) { //IUnitNamespaceReference is a base interface that should never be implemented directly. //Get unitNamespaceReference to call the most type specific visitor. unitNamespaceReference.Dispatch(this); }
/// <summary> /// Visits the specified unit namespace reference. /// </summary> /// <param name="unitNamespaceReference">The unit namespace reference.</param> public virtual void Visit(IUnitNamespaceReference unitNamespaceReference) //^ ensures this.path.Count == old(this.path.Count); { unitNamespaceReference.Dispatch(this); }