AcManager.Tools.Objects.FontObject.UpdateFontBitmap C# (CSharp) Method

UpdateFontBitmap() private method

private UpdateFontBitmap ( ) : void
return void
        private void UpdateFontBitmap() {
            _fontBitmapLoaded = false;
            _fontBitmapImage = null;
            _iconBitmapLoaded = false;
            OnPropertyChanged(nameof(IconBitmap));

            var baseFilename = Location.ApartFromLast(Extension, StringComparison.OrdinalIgnoreCase);
            var bitmap = BitmapExtensions.Select(ext => baseFilename + ext).FirstOrDefault(File.Exists);

            if (bitmap != FontBitmap) {
                FontBitmap = bitmap;
            } else {
                OnImageChangedValue(FontBitmap);
            }

            ErrorIf(FontBitmap == null, AcErrorType.Font_BitmapIsMissing);
        }