/// <summary> /// Initializes a new instance of the <see cref="PropertyTypeFinder" /> class. /// </summary> /// <param name="logService">The log service.</param> /// <param name="typeRepository">The type repository.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="logService" />, or <paramref name="typeRepository" /> are <c>null</c>.</exception> public PropertyTypeFinder(ILogService logService, ITypeRepository typeRepository) { if (logService == null) { throw new ArgumentNullException(nameof(logService)); } if (typeRepository == null) { throw new ArgumentNullException(nameof(typeRepository)); } _logService = logService; _typeRepository = typeRepository; _comparer = new EntityTypeComparer <global::Umbraco.Core.Models.PropertyType>(); }
/// <summary> /// Initializes a new instance of the <see cref="ContentTypeFinder{TModel, TModelAttribute, TContentType}" /> class. /// </summary> /// <param name="logService">The log service.</param> /// <param name="typeRepository">The type repository.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="logService" />, or <paramref name="typeRepository" /> are <c>null</c>.</exception> public ContentTypeFinder(ILogService logService, ITypeRepository typeRepository) { if (logService == null) { throw new ArgumentNullException(nameof(logService)); } if (typeRepository == null) { throw new ArgumentNullException(nameof(typeRepository)); } _logService = logService; _typeRepository = typeRepository; _comparer = new EntityTypeComparer <TContentType>(); }