public ValidateAndRepairItemSyncContext( ContentItem contentItem, IContentManager contentManager, IContentItemVersion contentItemVersion, INodeWithOutgoingRelationships nodeWithOutgoingRelationships, INodeWithIncomingRelationships nodeWithIncomingRelationships, ISyncNameProvider syncNameProvider, IGraphValidationHelper graphValidationHelper, IValidateAndRepairGraph validateAndRepairGraph, ContentTypeDefinition contentTypeDefinition, object nodeId, IServiceProvider serviceProvider) : base(contentItem, contentManager, contentItemVersion, nodeWithOutgoingRelationships, nodeWithIncomingRelationships, syncNameProvider, graphValidationHelper, validateAndRepairGraph, serviceProvider.GetRequiredService <ILogger <ValidateAndRepairItemSyncContext> >()) { ContentTypeDefinition = contentTypeDefinition; NodeId = nodeId; }
public ValidateAndRepairContext( ContentItem contentItem, IContentManager contentManager, IContentItemVersion contentItemVersion, INodeWithOutgoingRelationships nodeWithOutgoingRelationships, INodeWithIncomingRelationships nodeWithIncomingRelationships, ISyncNameProvider syncNameProvider, IGraphValidationHelper graphValidationHelper, IValidateAndRepairGraph validateAndRepairGraph, ILogger logger) : base(contentItem, syncNameProvider, contentManager, contentItemVersion, logger) { ContentItemVersion = contentItemVersion; NodeWithOutgoingRelationships = nodeWithOutgoingRelationships; NodeWithIncomingRelationships = nodeWithIncomingRelationships; GraphValidationHelper = graphValidationHelper; ValidateAndRepairGraph = validateAndRepairGraph; ExpectedRelationshipCounts = new Dictionary <string, int>(); }