public LanguagePostReport(LanguageExpressionTuple @new, IEnumerable <LanguageExpressionTuple> dependencies) { if (@new == null) { throw new ArgumentNullException(nameof(@new)); } if (dependencies == null) { throw new ArgumentNullException(nameof(dependencies)); } New = @new; Dependencies = dependencies.ToList().AsReadOnly(); if (Dependencies.AnyNull()) { throw new ArgumentException("At least one element is null.", nameof(dependencies)); } }
public StateMachinePostReport(StateMachineExpressionTuple @new, IEnumerable <StateMachineExpressionWithOriginal> dependencies) { if (@new == null) { throw new ArgumentNullException(nameof(@new)); } if (dependencies == null) { throw new ArgumentNullException(nameof(dependencies)); } New = @new; Dependencies = dependencies.ToList().AsReadOnly(); if (Dependencies.AnyNull()) { throw new ArgumentException("At least one element is null.", nameof(dependencies)); } }