public AnalysisBoxCase( Packable packable, BoxProperties caseProperties, ConstraintSetBoxCase constraintSet) : base(packable.ParentDocument, packable, caseProperties, constraintSet) { }
public AnalysisBoxCase( Document doc, Packable packable, BoxProperties caseProperties, ConstraintSetBoxCase constraintSet) : base(doc, packable, caseProperties, constraintSet) { }
public AnalysisBoxCase( Packable packable, BoxProperties caseProperties, ConstraintSetBoxCase constraintSet) : base(packable.ParentDocument, packable) { // sanity checks if (caseProperties.ParentDocument != ParentDocument) { throw new Exception("box & case do not belong to the same document"); } _caseProperties = caseProperties; _constraintSet = constraintSet; }