Class PIIMetadataProvider

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

Represents a metadata provider for PII.

public class PIIMetadataProvider : ICanProvideComplianceMetadataForType, ICanProvideComplianceMetadataForProperty
Inheritance
PIIMetadataProvider
Implements
Inherited Members
Extension Methods

Constructors

PIIMetadataProvider()

public PIIMetadataProvider()

Methods

CanProvide(PropertyInfo)

Checks whether or not it can provide for the type.

public bool CanProvide(PropertyInfo property)

Parameters

property PropertyInfo

Type to check for.

Returns

bool

True if it can provide, false if not.

CanProvide(Type)

Checks whether or not it can provide for the type.

public bool CanProvide(Type type)

Parameters

type Type

Type to check for.

Returns

bool

True if it can provide, false if not.

Provide(PropertyInfo)

Provide the metadata for the type.

public ComplianceMetadata Provide(PropertyInfo property)

Parameters

property PropertyInfo

Type to provide for.

Returns

ComplianceMetadata

Provided ComplianceMetadata.

Provide(Type)

Provide the metadata for the type.

public ComplianceMetadata Provide(Type type)

Parameters

type Type

Type to provide for.

Returns

ComplianceMetadata

Provided ComplianceMetadata.