public InteractionPointInfoWrapper(InteractionPointInfo iPointInf, InteractionPointAttribute ipInfAttribute, NavTargetAttribute[] navTargAttributes) { this.iPointInf = iPointInf; this.ipInfAttribute = ipInfAttribute; this.navTargAttributes = navTargAttributes; }
/// <summary> /// Extracts task information from the specific <see cref="InteractionPointAttribute"/> /// attribute instance. Can be overriden in subclasses to support custom /// interaction point attributes for example. /// </summary> #endregion protected virtual InteractionPointInfo CreateInteractionPointInfo(string viewName, InteractionPointAttribute ipAttribute) { InteractionPointInfo result = new InteractionPointInfo(); result.ViewName = viewName; result.ControllerType = ipAttribute.ControllerType; result.IsCommonTarget = ipAttribute.IsCommonTarget; return(result); }