private void ComputeIndex(Group group) { if (group.Success) { string val = group.Value; _index = Int32.Parse(val.Substring(0, val.Length - 1)); // skip trailing $ } else _index = REGULAR_ARG_INDEX; }