20 lines
580 B
C#
20 lines
580 B
C#
using NodePipeline.Abstractions.Interfaces.Nodes;
|
|
using NodePipeline.Abstractions.Models.Validation;
|
|
using NodePipeline.Abstractions.Validators;
|
|
|
|
namespace NodePipeline.Abstractions.Interfaces.Validation;
|
|
|
|
/// <summary>
|
|
/// For implementation use <see cref="NodeFieldValidatorBase{T}" />
|
|
/// </summary>
|
|
public interface INodeFieldValidator
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// For implementation use <see cref="NodeFieldValidatorBase{T}" />
|
|
/// </summary>
|
|
public interface INodeFieldValidator<T> : INodeFieldValidator
|
|
{
|
|
NodeFieldValidationResult Validate(INodeField<T> nodeField);
|
|
} |