public ViewStatement(Identifier identifier, ViewParamList viewParams) { this.identifier = identifier; List<ViewParam> viewParamList = new List<ViewParam>(); while (viewParams != null) { if (viewParams.Param != null) { viewParamList.Add(viewParams.Param); } viewParams = viewParams.Next; } this.viewParams = viewParamList.AsReadOnly(); }
public ViewParamList(ViewParam param, ViewParamList next) { this.param = param; this.next = next; }