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
propertyPropertyInfoType 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
Returns
- bool
True if it can provide, false if not.
Provide(PropertyInfo)
Provide the metadata for the type.
public ComplianceMetadata Provide(PropertyInfo property)
Parameters
propertyPropertyInfoType to provide for.
Returns
- ComplianceMetadata
Provided ComplianceMetadata.
Provide(Type)
Provide the metadata for the type.
public ComplianceMetadata Provide(Type type)
Parameters
Returns
- ComplianceMetadata
Provided ComplianceMetadata.