Ejemplo n.º 1
0
 internal RenameCommand(EFNormalizableItem element, string newName, bool uniquenessIsCaseSensitive)
 {
     Element = element;
     NewName = newName;
     UniquenessIsCaseSensitive = uniquenessIsCaseSensitive;
     OldName = Element.GetNameAttribute().Value;
 }
Ejemplo n.º 2
0
 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;
        }
Ejemplo n.º 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;
        }
Ejemplo n.º 5
0
 internal FunctionImportTypeMapping FindTypeMapping(EFNormalizableItem type)
 {
     foreach (var typeMapping in _typeMappings)
     {
         if (typeMapping.TypeName.Target == type)
         {
             return(typeMapping);
         }
     }
     return(null);
 }
Ejemplo n.º 6
0
 internal FunctionImportTypeMapping FindTypeMapping(EFNormalizableItem type)
 {
     foreach (var typeMapping in _typeMappings)
     {
         if (typeMapping.TypeName.Target == type)
         {
             return typeMapping;
         }
     }
     return null;
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 8
0
 protected abstract RenameCommand CloneCommand(EFNormalizableItem itemToRename);
Ejemplo n.º 9
0
 protected abstract RenameCommand CloneCommand(EFNormalizableItem itemToRename);
Ejemplo n.º 10
0
 protected override RenameCommand CloneCommand(EFNormalizableItem itemToRename)
 {
     return(new EntityDesignRenameCommand(itemToRename, NewName, UniquenessIsCaseSensitive));
 }
Ejemplo n.º 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)
 {
 }