コード例 #1
0
        public X509Certificate2CollectionPropertyMapping(PropertyMappingArguments <T> arguments)
            : base(arguments)
        {
            var genericArguments = PropertyType.GetGenericArguments();

            _isX5092 = genericArguments.Length == 1 && genericArguments[0] == typeof(X509Certificate2);
        }
コード例 #2
0
        public DatePropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat)
            : base(arguments)
        {
            _isFileTimeFormat = dateFormat == null;

            _dateFormat = dateFormat;
        }
コード例 #3
0
 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;
 }
コード例 #4
0
        public DateArrayPropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat)
            : base(arguments)
        {
            _isFileTimeFormat = dateFormat == null;

            _dateFormat = dateFormat;

            var elementType = PropertyType.GetElementType();

            _isNullable = elementType == typeof(DateTime?);
        }
コード例 #5
0
        public DateCollectionPropertyMapping(PropertyMappingArguments <T> arguments, string dateFormat)
            : base(arguments)
        {
            _isFileTimeFormat = dateFormat == null;

            _dateFormat = dateFormat;

            var elementType = PropertyType.GetGenericArguments()[0];

            _isNullable = elementType == typeof(DateTime?);
        }
コード例 #6
0
 public ByteArrayArrayPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #7
0
 public StringArrayPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #8
0
 public ByteArrayCollectionPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #9
0
 public NumericPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments)
 {
 }
コード例 #10
0
 public SecurityIdentifierArrayPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #11
0
 public CatchAllPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #12
0
 public X509Certificate2ArrayPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
     _isX5092 = PropertyType.GetElementType() == typeof(X509Certificate2);
 }
コード例 #13
0
 public StringCollectionPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }
コード例 #14
0
 public GuidPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments)
 {
 }
コード例 #15
0
 public X509Certificate2PropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments)
 {
 }
コード例 #16
0
 public BooleanPropertyMapping(PropertyMappingArguments <T> arguments) : base(arguments)
 {
 }
コード例 #17
0
 public EnumPropertyMapping(PropertyMappingArguments <T> arguments, bool isStoredAsInt) : base(arguments)
 {
     _isStoredAsInt = isStoredAsInt;
 }
 public SecurityIdentifierCollectionPropertyMapping(PropertyMappingArguments <T> arguments)
     : base(arguments)
 {
 }