Skip to content

new connectors decorators#110

Merged
corina-rusu merged 10 commits intomainfrom
task/PRC-4532/connectors
Oct 2, 2025
Merged

new connectors decorators#110
corina-rusu merged 10 commits intomainfrom
task/PRC-4532/connectors

Conversation

@corina-rusu
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings August 19, 2025 17:54
@corina-rusu corina-rusu marked this pull request as draft August 19, 2025 17:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces new connector decorators and modernizes the codebase by adopting file-scoped namespaces and adding connector functionality. The changes primarily focus on adding design-time execution capabilities for connectors and updating the code style to use modern C# syntax.

Key changes include:

  • Introduction of connector-related interfaces, models, and attributes for design-time execution
  • Migration from traditional namespace braces to file-scoped namespace declarations
  • Addition of new decorator attributes for control dependencies and event handling

Reviewed Changes

Copilot reviewed 20 out of 21 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
IConnectorAction.cs New interface defining connector action capabilities with design-time execution methods
ConnectorOperationModel.cs New model representing connector operations with metadata
OnEmitControlChangeHandlerAttribute.cs New attribute for marking methods that execute when control values change at design time
DependencyDecoratorAttribute.cs New attribute for defining control dependencies with comparison operators
FEDecoratorAttribute.cs Enhanced with new properties for control change event emission
Operator.cs New enum defining comparison operators for dependency evaluations
Multiple namespace files Converted from traditional namespace braces to file-scoped declarations
.editorconfig Added comprehensive C# coding standards configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread Ringhel.Procesio.Action.Core/ActionDecorators/ValidatorAttribute.cs
Comment thread Ringhel.Procesio.Action.Core/Models/ConnectorOperationModel.cs Outdated
using System.Text;

namespace Ringhel.Procesio.Action.Core.ActionDecorators
namespace Ringhel.Procesio.Action.Core.ActionDecorators;
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nothing changed in this class other than the indentation because of the file scope namespace putting the ';' here.

@corina-rusu corina-rusu marked this pull request as ready for review September 22, 2025 10:31
cosminprocesio
cosminprocesio previously approved these changes Sep 22, 2025
@corina-rusu corina-rusu merged commit 1acb991 into main Oct 2, 2025
1 check passed
@corina-rusu corina-rusu deleted the task/PRC-4532/connectors branch November 5, 2025 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants