private void method_115(CharacterFormat A_0, CharacterFormat A_1) { CharacterFormat format = new CharacterFormat(A_0.Document); CharacterFormat baseFormat = A_0; format.method_25(baseFormat); while (baseFormat.BaseFormat != null) { baseFormat = baseFormat.BaseFormat as CharacterFormat; format.method_25(baseFormat); } if (format.HasValue(190) && !A_1.HasValue(190)) { A_1.FontSize = format.FontSize; } if (format.HasValue(160) && A_1.TextColor.IsEmpty) { A_1.method_55(format.TextColor); } if (format.HasValue(230) && !A_1.HasValue(230)) { A_1.FontNameAscii = format.FontNameAscii; } if (format.HasValue(270) && !A_1.HasValue(270)) { A_1.FontNameBidi = format.FontNameBidi; } if (format.HasValue(0xeb) && !A_1.HasValue(0xeb)) { A_1.FontNameFarEast = format.FontNameFarEast; } if (format.HasValue(240) && !A_1.HasValue(240)) { A_1.FontNameNonFarEast = format.FontNameNonFarEast; } if (format.HasValue(2) && !A_1.HasValue(2)) { A_1.FontName = format.FontName; } format.Close(); }