public X509Certificate2CollectionPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { var genericArguments = PropertyType.GetGenericArguments(); _isX5092 = genericArguments.Length == 1 && genericArguments[0] == typeof(X509Certificate2); }
public DatePropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat) : base(arguments) { _isFileTimeFormat = dateFormat == null; _dateFormat = dateFormat; }
public CustomPropertyMapping(PropertyMappingArguments <T> arguments, Func <DirectoryAttribute, TProperty> fromConverter, Func <TProperty, object> toConverter, Func <TProperty, string> toFilterConverter, Func <TProperty, TProperty, bool> isEqual) : base(arguments) { _convertFrom = fromConverter; _convertTo = toConverter; _convertToFilter = toFilterConverter; _isEqual = isEqual; }
public DateArrayPropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat) : base(arguments) { _isFileTimeFormat = dateFormat == null; _dateFormat = dateFormat; var elementType = PropertyType.GetElementType(); _isNullable = elementType == typeof(DateTime?); }
public DateCollectionPropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat) : base(arguments) { _isFileTimeFormat = dateFormat == null; _dateFormat = dateFormat; var elementType = PropertyType.GetGenericArguments()[0]; _isNullable = elementType == typeof(DateTime?); }
public ByteArrayArrayPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public StringArrayPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public ByteArrayCollectionPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public NumericPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public SecurityIdentifierArrayPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public CatchAllPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public X509Certificate2ArrayPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { _isX5092 = PropertyType.GetElementType() == typeof(X509Certificate2); }
public StringCollectionPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public GuidPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public X509Certificate2PropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public BooleanPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }
public EnumPropertyMapping(PropertyMappingArguments <T> arguments, bool isStoredAsInt) : base(arguments) { _isStoredAsInt = isStoredAsInt; }
public SecurityIdentifierCollectionPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments) { }