示例#1
0
 public Type GetPreferedType()
 {
     if (_type == null)
     {
         _itemType = _typeSerializers.LoadAsType(_itemDescriptor);
         _type     = typeof(IList <>).MakeGenericType(_itemType);
     }
     return(_type);
 }
示例#2
0
 public Type GetPreferedType()
 {
     if (_type == null)
     {
         _keyType   = _typeSerializers.LoadAsType(_keyDescriptor);
         _valueType = _typeSerializers.LoadAsType(_valueDescriptor);
         _type      = typeof(IDictionary <,>).MakeGenericType(_keyType, _valueType);
     }
     return(_type);
 }