Table of Contents

Interface ICanProvideComplianceMetadataForProperty

Namespace
Cratis.Chronicle.Compliance
Assembly
Cratis.Chronicle.dll

Defines a provider of ComplianceMetadata for types.

public interface ICanProvideComplianceMetadataForProperty

Methods

CanProvide(PropertyInfo)

Checks whether or not it can provide for the type.

bool CanProvide(PropertyInfo property)

Parameters

property PropertyInfo

Type to check for.

Returns

bool

True if it can provide, false if not.

Provide(PropertyInfo)

Provide the metadata for the type.

ComplianceMetadata Provide(PropertyInfo property)

Parameters

property PropertyInfo

Type to provide for.

Returns

ComplianceMetadata

Provided ComplianceMetadata.