<PackageReference Include="Castle.Core" Version="4.2.1" />

IDictionaryValidator

public interface IDictionaryValidator
Contract for dictionary validation.
void Invalidate(IDictionaryAdapter dictionaryAdapter)

Invalidates any results cached by the validator.

bool IsValid(IDictionaryAdapter dictionaryAdapter)

Determines if IDictionaryAdapter is valid.

string Validate(IDictionaryAdapter dictionaryAdapter)

Validates the IDictionaryAdapter.

string Validate(IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property)

Validates the IDictionaryAdapter for a property.