internal override void Populate(string property) { base.Populate(property); InputVariable.Populate(property); RepeatContext.Populate(property); }
internal override void Populate(string property) { if (ProjectedProperties.Contains(property)) { return; } base.Populate(property); InputVariable.Populate(property); if (SelectedVariableList.Exists(p => p.Item1 != property)) { RepeatContext.Populate(property); } else { RepeatContext.Populate(property); } }
internal override void Populate(string property) { InputVariable.Populate(property); PathVariable.Populate(property); foreach (var sideEffectVariable in SideEffectVariables) { sideEffectVariable.Populate(property); } foreach (var context in ByContexts) { context.Populate(property); } if (SelectKeys.Count() > 1 && property != GremlinKeyword.TableDefaultColumnName) { //block the select multi label to populate column return; } else { base.Populate(property); } }