Beispiel #1
0
 internal RenameCommand(EFNormalizableItem element, string newName, bool uniquenessIsCaseSensitive)
 {
     Element = element;
     NewName = newName;
     UniquenessIsCaseSensitive = uniquenessIsCaseSensitive;
     OldName = Element.GetNameAttribute().Value;
 }
 internal RenameCommand(EFNormalizableItem element, string newName, bool uniquenessIsCaseSensitive)
 {
     Element = element;
     NewName = newName;
     UniquenessIsCaseSensitive = uniquenessIsCaseSensitive;
     OldName = Element.GetNameAttribute().Value;
 }
        internal RefactorRenameDialog(EFNormalizableItem objectToRename)
        {
            ArgumentValidation.CheckForNullReference(objectToRename, "objectToRename");

            InitializeComponent();
            _objectToRename          = objectToRename;
            this.newNameTextBox.Text = objectToRename.Name.Value;
            this.Loaded += OnLoaded;
        }
Beispiel #4
0
        internal EFRefactoringOperation(
            EFNormalizableItem objectToRename, string newName, EFRenameContributorInput contributorInput, IServiceProvider serviceProvider)
            : base(serviceProvider)
        {
            Debug.Assert(contributorInput != null, "contributorInput != null");

            _contributorInput = contributorInput;
            _newName          = newName;
            _objectToRename   = objectToRename;
        }
Beispiel #5
0
 internal FunctionImportTypeMapping FindTypeMapping(EFNormalizableItem type)
 {
     foreach (var typeMapping in _typeMappings)
     {
         if (typeMapping.TypeName.Target == type)
         {
             return(typeMapping);
         }
     }
     return(null);
 }
 internal FunctionImportTypeMapping FindTypeMapping(EFNormalizableItem type)
 {
     foreach (var typeMapping in _typeMappings)
     {
         if (typeMapping.TypeName.Target == type)
         {
             return typeMapping;
         }
     }
     return null;
 }
Beispiel #7
0
        private static void RefactorRenameElementInDesignerOnly(EFNormalizableItem namedObject, string newName, bool showPreview)
        {
            Debug.Assert(namedObject != null, "namedObject != null");
            Debug.Assert(newName != null, "namedObject != newName");

            var input = new EFRenameContributorInput(namedObject, newName, namedObject.Name.Value);
            var refactoringOperation = new EFRefactoringOperation(
                namedObject,
                newName,
                input,
                new ServiceProviderHelper(PackageManager.Package.GetService(typeof(IServiceProvider)) as IServiceProvider));

            refactoringOperation.HasPreviewWindow = showPreview;
            refactoringOperation.DoOperation();
        }
Beispiel #8
0
 protected abstract RenameCommand CloneCommand(EFNormalizableItem itemToRename);
 protected abstract RenameCommand CloneCommand(EFNormalizableItem itemToRename);
Beispiel #10
0
 protected override RenameCommand CloneCommand(EFNormalizableItem itemToRename)
 {
     return(new EntityDesignRenameCommand(itemToRename, NewName, UniquenessIsCaseSensitive));
 }
Beispiel #11
0
 internal EntityDesignRenameCommand(EFNormalizableItem element, string newName, bool uniquenessIsCaseSensitive)
     : base(element, newName, uniquenessIsCaseSensitive)
 {
 }
 protected override RenameCommand CloneCommand(EFNormalizableItem itemToRename)
 {
     return new EntityDesignRenameCommand(itemToRename, NewName, UniquenessIsCaseSensitive);
 }
 internal EntityDesignRenameCommand(EFNormalizableItem element, string newName, bool uniquenessIsCaseSensitive)
     : base(element, newName, uniquenessIsCaseSensitive)
 {
 }