/// <summary> /// Creates a new instance of <see cref="SharePointEntityBinder"/> /// </summary> /// <param name="entitySchemaFactory">The entity schema building utility</param> public SharePointEntityBinder(IEntitySchemaFactory entitySchemaFactory) { this.entitySchemaFactory = entitySchemaFactory; }
/// <summary> /// Creates a new instance of <see cref="CachedEntitySchemaFactory"/> /// </summary> /// <param name="decoratedSchemaFactory">The real implementation of the schema factory</param> /// <param name="logger">Logging utility</param> public CachedEntitySchemaFactory(IEntitySchemaFactory decoratedSchemaFactory, ILogger logger) { this.decoratedSchemaFactory = decoratedSchemaFactory; this.logger = logger; }