public Wrapper(IAccessModifiersComparer accessModifiersComparer, IGenericTypeElementComparer genericTypeElementComparer, IPropertyMatchProcessor propertyProcessor, IMethodMatchProcessor methodProcessor, IAttributeMatchProcessor attributeProcessor) : base( accessModifiersComparer, genericTypeElementComparer, propertyProcessor, methodProcessor, attributeProcessor) { }
public InterfaceComparer(IAccessModifiersComparer accessModifiersComparer, IGenericTypeElementComparer genericTypeElementComparer, IPropertyMatchProcessor propertyProcessor, IMethodMatchProcessor methodProcessor, IAttributeMatchProcessor attributeProcessor) : base(accessModifiersComparer, genericTypeElementComparer, propertyProcessor, methodProcessor, attributeProcessor) { // NOTE: Currently there is no point evaluating changes to interface modifiers. // None of the changes between the current interface modifiers of (none, new, partial) would cause either a Feature or Breaking change }
public MethodComparer(IAccessModifiersComparer accessModifiersComparer, IMethodModifiersComparer methodModifiersComparer, IGenericTypeElementComparer genericTypeElementComparer, IParameterComparer parameterComparer, IAttributeMatchProcessor attributeProcessor) : base( accessModifiersComparer, attributeProcessor) { _methodModifiersComparer = methodModifiersComparer ?? throw new ArgumentNullException(nameof(methodModifiersComparer)); _genericTypeElementComparer = genericTypeElementComparer ?? throw new ArgumentNullException(nameof(genericTypeElementComparer)); _parameterComparer = parameterComparer ?? throw new ArgumentNullException(nameof(parameterComparer)); }
public ClassComparer(IAccessModifiersComparer accessModifiersComparer, IClassModifiersComparer classModifiersComparer, IGenericTypeElementComparer genericTypeElementComparer, IFieldMatchProcessor fieldProcessor, IPropertyMatchProcessor propertyProcessor, IMethodMatchProcessor methodProcessor, IAttributeMatchProcessor attributeProcessor) : base( accessModifiersComparer, genericTypeElementComparer, propertyProcessor, methodProcessor, attributeProcessor) { _classModifiersComparer = classModifiersComparer ?? throw new ArgumentNullException(nameof(classModifiersComparer)); _fieldProcessor = fieldProcessor ?? throw new ArgumentNullException(nameof(fieldProcessor)); }