private static PropertyMappingProvider CreatePropertyMapping(PropertyMapBase propertyMap) { PropertyMappingProvider propertyMappingProvider; if (propertyMap.TermUri != null) { propertyMappingProvider = new PropertyMappingProvider(propertyMap.TermUri, propertyMap.PropertyInfo); } else { propertyMappingProvider = new PropertyMappingProvider(propertyMap.NamespacePrefix, propertyMap.TermName, propertyMap.PropertyInfo); } if (propertyMap.ConverterType != null) { propertyMappingProvider.ConverterType = propertyMap.ConverterType; } return propertyMappingProvider; }
private static PropertyMappingProvider CreatePropertyMapping(PropertyMapBase propertyMap, ILogger log) { PropertyMappingProvider propertyMappingProvider; if (propertyMap.TermUri != null) { propertyMappingProvider = new PropertyMappingProvider(propertyMap.TermUri, propertyMap.PropertyInfo, log); } else { propertyMappingProvider = new PropertyMappingProvider(propertyMap.NamespacePrefix, propertyMap.TermName, propertyMap.PropertyInfo, log); } if (propertyMap.ConverterType != null) { propertyMappingProvider.ConverterType = propertyMap.ConverterType; } return(propertyMappingProvider); }