public static PropertyDeclarationSyntax AddValidationAttribute( this PropertyDeclarationSyntax propertyDeclaration, ValidationAttribute validationAttribute) { ArgumentNullException.ThrowIfNull(propertyDeclaration); ArgumentNullException.ThrowIfNull(validationAttribute); return(propertyDeclaration.AddAttributeLists( SyntaxFactory.AttributeList( SyntaxFactory.SingletonSeparatedList( SyntaxAttributeFactory.CreateFromValidationAttribute(validationAttribute))))); }
public static PropertyDeclarationSyntax AddValidationAttribute(this PropertyDeclarationSyntax propertyDeclaration, ValidationAttribute validationAttribute) { if (propertyDeclaration == null) { throw new ArgumentNullException(nameof(propertyDeclaration)); } if (validationAttribute == null) { throw new ArgumentNullException(nameof(validationAttribute)); } return(propertyDeclaration.AddAttributeLists( SyntaxFactory.AttributeList( SyntaxFactory.SingletonSeparatedList( SyntaxAttributeFactory.CreateFromValidationAttribute(validationAttribute))))); }