示例#1
0
        private void FindDialogControls(string id)
        {
            var dialogRegEx = FindExistingDialog(id);

            if (dialogRegEx == null)
            {
                return;
            }
            _oldDialogFound = true;
            var controls = dialogRegEx.Match(_fileContent).Groups[1].Value;

            if (string.IsNullOrEmpty(controls))
            {
                return;
            }
            var lines = controls.Split(new[] { "\r\n", "\n" }, StringSplitOptions.None);

            foreach (var line in lines)
            {
                var controlId = DialogControl.ParseId(line);
                if (string.IsNullOrEmpty(controlId))
                {
                    continue;
                }
                _replaceOldControlIds.Add(controlId);
            }
        }