如何为Suffix
属性/字段创建DateTime
规则?例如,
public class Test
{
public DateTime CorrectDateTime { get; set; }
public DateTime CorrectDate { get; set; }
public DateTime Incorrect { get; set; }
}
因此,Correct*
可以,但是Incorrect
将是错误或警告,因为后缀应为Date
或DateTime
。
现在我有类似的东西:
dotnet_naming_rule.datetime_types.symbols = datetime_types_symbols
dotnet_naming_symbols.datetime_types_symbols.applicable_kinds = field,property
dotnet_naming_symbols.datetime_types_symbols.required_modifiers = DateTime
dotnet_naming_rule.datetime_types_symbols.severity = error
dotnet_naming_rule.datetime_types_symbols.style = datetime_types_must_have_datetime_style
dotnet_naming_style.datetime_types_must_have_datetime_style.capitalization = pascal_case
dotnet_naming_style.datetime_types_must_have_datetime_style.required_suffix = DateTime
并且required_modifiers
不起作用,因为它不适用于DateTime
。
奖励:我能否获得使用DateTime
包装器struct
的正确解决方案?