protected override OperationBase DeepCloneInternal() { var result = new ThrowOpExecutionDeemedNotApplicableExceptionOp <TResult>( this.Details?.DeepClone()); return(result); }
public ThrowOpExecutionDeemedNotApplicableExceptionOp <TResult> DeepCloneWithDetails(string details) { var result = new ThrowOpExecutionDeemedNotApplicableExceptionOp <TResult>( details); return(result); }
/// <inheritdoc /> public bool Equals(ThrowOpExecutionDeemedNotApplicableExceptionOp <TResult> other) { if (ReferenceEquals(this, other)) { return(true); } if (ReferenceEquals(other, null)) { return(false); } var result = this.Details.IsEqualTo(other.Details, StringComparer.Ordinal); return(result); }