private static void Clone(ExpressionStyleOption source, ExpressionStyleOption destination) { if (source == null || destination == null) { return; } destination.FormatConditionType = source.FormatConditionType; destination.Background = source.Background; destination.Foreground = source.Foreground; destination.FontStyle = source.FontStyle; destination.FontFamily = source.FontFamily; destination.FontSize = source.FontSize; destination.FontWeight = source.FontWeight; destination.ExpressionString = source.ExpressionString; destination.FieldName = source.FieldName; destination.ApplyToRow = source.ApplyToRow; destination.Name = source.Name; destination.PredefinedFormatName = source.PredefinedFormatName; destination.Threshold = source.Threshold; destination.Comment = source.Comment; }
public StyleOption(ExpressionStyleOption expressionStyleOption) : this() { Clone(expressionStyleOption, this); }