16 types derived from BitmapSource
PresentationCore (16)
System\Windows\Media\Imaging\BitmapFrame.cs (1)
16public abstract class BitmapFrame : BitmapSource, IUriContext
System\Windows\Media\Imaging\BitmapImage.cs (1)
18public sealed partial class BitmapImage : Imaging.BitmapSource, ISupportInitialize, IUriContext
System\Windows\Media\Imaging\CachedBitmap.cs (1)
15public sealed class CachedBitmap : System.Windows.Media.Imaging.BitmapSource
System\Windows\Media\Imaging\ColorConvertedBitmap.cs (1)
14public sealed partial class ColorConvertedBitmap : Imaging.BitmapSource, ISupportInitialize
System\Windows\Media\Imaging\CroppedBitmap.cs (1)
14public sealed partial class CroppedBitmap : Imaging.BitmapSource, ISupportInitialize
System\Windows\Media\Imaging\FormatConvertedBitmap.cs (1)
15public sealed partial class FormatConvertedBitmap : Imaging.BitmapSource, ISupportInitialize
System\Windows\Media\Imaging\Generated\BitmapImage.cs (1)
17public sealed partial class BitmapImage : BitmapSource
System\Windows\Media\Imaging\Generated\ColorConvertedBitmap.cs (1)
17public sealed partial class ColorConvertedBitmap : BitmapSource
System\Windows\Media\Imaging\Generated\CroppedBitmap.cs (1)
17public sealed partial class CroppedBitmap : BitmapSource
System\Windows\Media\Imaging\Generated\FormatConvertedBitmap.cs (1)
17public sealed partial class FormatConvertedBitmap : BitmapSource
System\Windows\Media\Imaging\Generated\TransformedBitmap.cs (1)
17public sealed partial class TransformedBitmap : BitmapSource
System\Windows\Media\Imaging\InteropBitmapSource.cs (1)
17public sealed class InteropBitmap : BitmapSource
System\Windows\Media\Imaging\RenderTargetBitmap.cs (1)
14public sealed class RenderTargetBitmap : System.Windows.Media.Imaging.BitmapSource
System\Windows\Media\Imaging\TransformedBitmap.cs (1)
14public sealed partial class TransformedBitmap : Imaging.BitmapSource, ISupportInitialize
System\Windows\Media\Imaging\UnmanagedBitmapWrapper.cs (1)
9internal sealed class UnmanagedBitmapWrapper : BitmapSource
System\Windows\Media\Imaging\WriteableBitmap.cs (1)
17public sealed class WriteableBitmap : BitmapSource
249 references to BitmapSource
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
NavigateTo\AbstractNavigateToTests.cs (2)
214internal static BitmapSource CreateIconBitmapSource() 217return BitmapSource.Create(16, 16, 96, 96, PixelFormats.Bgr32, null, new byte[16 * stride], stride);
PresentationCore (133)
System\Windows\clipboard.cs (3)
117public static BitmapSource? GetImage() => GetTypedDataIfAvailable<BitmapSource>(DataFormats.Bitmap); 175public static void SetImage(BitmapSource image)
System\Windows\dataobject.cs (5)
313/// Get image data as <see cref="BitmapSource"/>. 315public BitmapSource? GetImage() => GetData(DataFormats.Bitmap, autoConvert: true) as BitmapSource; 365/// Set the image data with <see cref="BitmapSource"/>. 367public void SetImage(BitmapSource image)
System\Windows\InterOp\D3DImage.cs (3)
514protected internal virtual BitmapSource CopyBackBuffer() 517BitmapSource copy = null; 897private BitmapSource _softwareCopy;
System\Windows\InterOp\Imaging.cs (4)
27public static unsafe BitmapSource CreateBitmapSourceFromHBitmap( 45internal static unsafe BitmapSource CriticalCreateBitmapSourceFromHBitmap( 69public static unsafe BitmapSource CreateBitmapSourceFromHIcon( 95public static unsafe BitmapSource CreateBitmapSourceFromMemorySection(
System\Windows\Media\Effects\BitmapEffect.cs (1)
90public BitmapSource GetOutput(BitmapEffectInput input)
System\Windows\Media\Effects\BitmapEffectInput.cs (4)
16private static BitmapSource s_defaultInputSource; 28public BitmapEffectInput(BitmapSource input) 46public static BitmapSource ContextInputSource 52BitmapSource source = new UnmanagedBitmapWrapper(true);
System\Windows\Media\Effects\Generated\BitmapEffectInput.cs (4)
73public BitmapSource Input 77return (BitmapSource) GetValue(InputProperty); 205internal static BitmapSource s_Input = BitmapEffectInput.ContextInputSource; 235typeof(BitmapSource),
System\Windows\Media\Imaging\BitmapDecoder.cs (6)
557public virtual BitmapSource Thumbnail 597BitmapSource.CreateCachedBitmap( 711public virtual BitmapSource Preview 751BitmapSource.CreateCachedBitmap( 1612private BitmapSource _thumbnail = null; 1621private BitmapSource _preview = null;
System\Windows\Media\Imaging\BitmapEncoder.cs (5)
144public virtual BitmapSource Thumbnail 205public virtual BitmapSource Preview 615BitmapSource thumbnail = frame.Thumbnail; 816private BitmapSource _thumbnail; 819private BitmapSource _preview;
System\Windows\Media\Imaging\BitmapFrame.cs (7)
216BitmapSource source 247BitmapSource source, 248BitmapSource thumbnail 283BitmapSource source, 284BitmapSource thumbnail, 310public abstract BitmapSource Thumbnail { get; } 350internal BitmapSource _thumbnail = null;
System\Windows\Media\Imaging\BitmapFrameDecode.cs (3)
112BitmapSource source = BitmapSource.Create( 175public override BitmapSource Thumbnail
System\Windows\Media\Imaging\BitmapFrameEncode.cs (4)
24BitmapSource source, 25BitmapSource thumbnail, 82public override BitmapSource Thumbnail 261private BitmapSource _source;
System\Windows\Media\Imaging\BitmapImage.cs (3)
372BitmapSource source = frame; 509PixelFormat duceFormat = BitmapSource.GetClosestDUCEFormat(source.Format, source.Palette); 922private BitmapSource _finalSource;
System\Windows\Media\Imaging\BitmapPalette.cs (2)
63public BitmapPalette(BitmapSource bitmapSource, int maxColorCount) 146internal static BitmapPalette CreateFromBitmapSource(BitmapSource source)
System\Windows\Media\Imaging\BitmapSource.cs (36)
36public static BitmapSource Create( 70public static unsafe BitmapSource Create( 119public new BitmapSource Clone() 121return (BitmapSource)base.Clone(); 128public new BitmapSource CloneCurrentValue() 130return (BitmapSource)base.CloneCurrentValue(); 573typeof(System.Windows.Media.Imaging.BitmapSource.IWICBitmapSource))); 1072destFmt = BitmapSource.GetClosestDUCEFormat(originalFmt, palette); 1320internal void RegisterDownloadEventSource(BitmapSource eventSource) 1409private void CopyCommon(BitmapSource sourceBitmap) 1482BitmapSource sourceBitmap = (BitmapSource)sourceFreezable; 1493BitmapSource sourceBitmap = (BitmapSource)sourceFreezable; 1504BitmapSource sourceBitmap = (BitmapSource)sourceFreezable; 1515BitmapSource sourceBitmap = (BitmapSource)sourceFreezable; 1691private WeakReference<BitmapSource> _bitmapSource; 1693public ManagedBitmapSource(BitmapSource bitmapSource) 1696_bitmapSource = new WeakReference<BitmapSource>(bitmapSource); 1701BitmapSource bitmapSource; 1718BitmapSource bitmapSource; 1733BitmapSource bitmapSource; 1750BitmapSource bitmapSource; 1780BitmapSource bitmapSource; 1868public WeakBitmapSourceEventSink(BitmapSource bitmapSource) 1875BitmapSource bitmapSource = this.Target as BitmapSource; 1888BitmapSource bitmapSource = this.Target as BitmapSource; 1901BitmapSource bitmapSource = this.Target as BitmapSource; 1912public void DetachSourceDownloadHandlers(BitmapSource source) 1932private BitmapSource _eventSource; 1933public BitmapSource EventSource
System\Windows\Media\Imaging\CachedBitmap.cs (2)
23public CachedBitmap(BitmapSource source, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption) 406private BitmapSource _source;
System\Windows\Media\Imaging\ColorConvertedBitmap.cs (4)
30public ColorConvertedBitmap(BitmapSource source, ColorContext sourceColorContext, ColorContext destinationColorContext, PixelFormat format) 125BitmapSource newSource = e.NewValue as BitmapSource; 263private BitmapSource _source;
System\Windows\Media\Imaging\CroppedBitmap.cs (5)
28public CroppedBitmap(BitmapSource source, Int32Rect sourceRect) 84BitmapSource source = Source; 141BitmapSource newSource = e.NewValue as BitmapSource; 207private BitmapSource _source;
System\Windows\Media\Imaging\FormatConvertedBitmap.cs (4)
31public FormatConvertedBitmap(BitmapSource source, PixelFormat destinationFormat, BitmapPalette destinationPalette, double alphaThreshold) 156BitmapSource newSource = e.NewValue as BitmapSource; 315private BitmapSource _source;
System\Windows\Media\Imaging\Generated\ColorConvertedBitmap.cs (4)
118public BitmapSource Source 122return (BitmapSource) GetValue(SourceProperty); 336internal static BitmapSource s_Source = null; 367typeof(BitmapSource),
System\Windows\Media\Imaging\Generated\CroppedBitmap.cs (4)
100public BitmapSource Source 104return (BitmapSource) GetValue(SourceProperty); 280internal static BitmapSource s_Source = null; 309typeof(BitmapSource),
System\Windows\Media\Imaging\Generated\FormatConvertedBitmap.cs (4)
118public BitmapSource Source 122return (BitmapSource) GetValue(SourceProperty); 336internal static BitmapSource s_Source = null; 367typeof(BitmapSource),
System\Windows\Media\Imaging\Generated\TransformedBitmap.cs (4)
119public BitmapSource Source 123return (BitmapSource) GetValue(SourceProperty); 299internal static BitmapSource s_Source = null; 332typeof(BitmapSource),
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (2)
111public override BitmapSource Thumbnail 195public override BitmapSource Preview
System\Windows\Media\Imaging\RenderTargetBitmap.cs (1)
106BitmapSourceSafeMILHandle newBitmapHandle = BitmapSource.CreateCachedBitmap(
System\Windows\Media\Imaging\TransformedBitmap.cs (4)
29public TransformedBitmap(BitmapSource source, Transform newTransform) 264BitmapSource newSource = e.NewValue as BitmapSource; 349private BitmapSource _source;
System\Windows\Media\Imaging\WriteableBitmap.cs (2)
36BitmapSource source 700BitmapSource source
System\Windows\Ole\WpfOleServices.cs (3)
34&& (SystemDrawingHelper.IsBitmap(data) || data is BitmapSource)) 162type == typeof(BitmapSource) || type.FullName is "System.Drawing.Bitmap" or "System.Drawing.Image", 175if (format == DataFormats.Dib && autoConvert && (SystemDrawingHelper.IsBitmap(data) || data is BitmapSource))
PresentationCore.Tests (1)
System\Windows\Media\Imaging\WriteableBitmap.Tests.cs (1)
185BitmapSource bitmapSource = writeableBitmap.Clone();
PresentationFramework (45)
MS\Internal\AppModel\IconHelper.cs (2)
121private static BitmapSource GenerateBitmapSource(ImageSource img, Size renderSize) 167BitmapSource bitmapSource = sourceBitmapFrame;
System\Windows\ColorConvertedBitmapExtension.cs (1)
112BitmapSource bitmap = decoder.Frames[0];
System\Windows\Controls\Image.cs (22)
358private BitmapSource _bitmapSource; 429private void AttachBitmapSourceEvents(BitmapSource bitmapSource) 461BitmapSource newBitmapSource = newValue as BitmapSource; 537public static void AddHandler(BitmapSource source, EventHandler<EventArgs> handler) 547public static void RemoveHandler(BitmapSource source, EventHandler<EventArgs> handler) 575BitmapSource typedSource = (BitmapSource)source; 584BitmapSource typedSource = (BitmapSource)source; 661public static void AddHandler(BitmapSource source, EventHandler<ExceptionEventArgs> handler) 671public static void RemoveHandler(BitmapSource source, EventHandler<ExceptionEventArgs> handler) 699BitmapSource typedSource = (BitmapSource)source; 708BitmapSource typedSource = (BitmapSource)source; 785public static void AddHandler(BitmapSource source, EventHandler<ExceptionEventArgs> handler) 795public static void RemoveHandler(BitmapSource source, EventHandler<ExceptionEventArgs> handler) 823BitmapSource typedSource = (BitmapSource)source; 832BitmapSource typedSource = (BitmapSource)source;
System\Windows\Documents\RubberbandSelector.cs (1)
182private BitmapSource GetImage()
System\windows\Documents\TextEditorCopyPaste.cs (4)
125if (image != null && image.Source is System.Windows.Media.Imaging.BitmapSource) 127dataObject.SetImage((System.Windows.Media.Imaging.BitmapSource)image.Source); 680System.Windows.Media.Imaging.BitmapSource bitmapSource = GetPasteData(dataObjectToApply, DataFormats.Bitmap) as System.Windows.Media.Imaging.BitmapSource;
System\Windows\Documents\TextRange.cs (2)
1030System.Windows.Media.Imaging.BitmapSource bitmapSource = (System.Windows.Media.Imaging.BitmapSource)image.Source;
System\Windows\Documents\WpfPayload.cs (7)
237internal static MemoryStream SaveImage(BitmapSource bitmapSource, string imageContentType) 409private BitmapSource GetBitmapSourceFromImage(Image image) 411if (image.Source is BitmapSource) 413return (BitmapSource)image.Source; 449private void CreateImagePart(PackagePart sourcePart, BitmapSource imageSource, string imageContentType, int imageIndex) 623private static bool ImagesAreIdentical(BitmapSource imageSource1, BitmapSource imageSource2)
System\Windows\Documents\XamlToRtfWriter.cs (2)
2053System.Windows.Media.Imaging.BitmapSource bitmapSource = (System.Windows.Media.Imaging.BitmapSource)System.Windows.Media.Imaging.BitmapFrame.Create(imageStream);
System\Windows\Interop\HwndHost.cs (1)
783System.Windows.Media.Imaging.BitmapSource bitmapSource = Imaging.CriticalCreateBitmapSourceFromHBitmap(hBitmap.Handle, IntPtr.Zero, Int32Rect.Empty, null, WICBitmapAlphaChannelOption.WICBitmapIgnoreAlpha);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
128case 35: t = () => typeof(BitmapSource); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2078typeof(System.Windows.Media.Imaging.BitmapSource),
System\Windows\Markup\KnownTypes.cs (1)
5582case KnownElements.BitmapSource: t = typeof(System.Windows.Media.Imaging.BitmapSource); break;
PresentationFramework-SystemDrawing (3)
SystemDrawingExtension.cs (3)
98if (data is BitmapSource bitmapSource) 121BitmapSource contentImage = (BitmapSource)source;
ReachFramework (64)
AlphaFlattener\BrushProxy.cs (9)
651_image = new ImageProxy((BitmapSource)ib.ImageSource); 763_image = new ImageProxy((BitmapSource)ib.ImageSource); 922public BitmapSource CreateBrushImage_ID(Matrix mat, int width, int height) 951BitmapSource brushImage = CreateBrushImage_ID(mat, width, height); 1764ImageProxy image = new ImageProxy((BitmapSource)ib.ImageSource); 2316BitmapSource bs = (BitmapSource)(ib.ImageSource); 3170BitmapSource bitmapSource = ib.ImageSource as BitmapSource;
AlphaFlattener\DrawingContext.cs (2)
610BitmapSource id = brush.CreateBrushImage_ID(mat, width, height); 862BitmapSource clippedImageSource = image.GetClippedImage(imageClip.Bounds, out clippedImageBounds);
AlphaFlattener\Flattener.cs (2)
1396void ILegacyDevice.DrawImage(BitmapSource source, Byte[] buffer, Rect rc) 1400source = BitmapSource.Create(source.PixelWidth, source.PixelHeight,
AlphaFlattener\ImageProxy.cs (9)
49protected BitmapSource _image; 53public ImageProxy(BitmapSource image) 63public BitmapSource Image 317internal static int HasAlpha(BitmapSource bitmap) 414public BitmapSource GetImage() 422return BitmapSource.Create(_pixelWidth, _pixelHeight, _image.DpiX, _image.DpiY, PixelFormats.Pbgra32, null, _pixels, _pixelWidth * 4); 443public BitmapSource GetClippedImage(Rect bounds, out Rect clipBounds) 445BitmapSource result = null; // default to entire image clipped away 503result = BitmapSource.Create(
AlphaFlattener\MetroDevice.cs (1)
253Image = new ImageProxy((BitmapSource)image),
AlphaFlattener\Primitive.cs (3)
439BitmapSource bs = (BitmapSource)id.ImageSource; 494BitmapSource bitmap = Utility.RasterizeDrawing(
AlphaFlattener\PrimitiveRenderer.cs (1)
478BitmapSource clippedImage = ip.Image.GetClippedImage(drawBounds, out drawBounds);
AlphaFlattener\Utility.cs (8)
1423internal static bool NeedPremultiplyAlpha(BitmapSource bitmapSource) 1475BitmapSource bs = ib.ImageSource as BitmapSource; 1891private static BitmapSource RasterizeVisual( 1950public RenderedVisualBand(BitmapSource bitmap, Matrix bitmapToVisualTransform) 1959public BitmapSource Bitmap; 1975public static BitmapSource RasterizeVisual( 2016public static BitmapSource RasterizeDrawing(
Serialization\DrawingContextFlattener.cs (2)
284if (image is BitmapSource) 408BitmapSource bitmap;
Serialization\ImageSourceTypeConverter.cs (7)
159BitmapSource bitmapSource = (BitmapSource)value; 216XpsResourceStream resourceStream = manager.AcquireResourceStream(typeof(BitmapSource), imageMimeType); 258manager.ReleaseResourceStream(typeof(BitmapSource)); 340ReEncodeImage(BitmapSource bitmapSource, BitmapEncoder encoder, Stream stream ) 380BitmapSource bitmapSource 433GetBitmapSourceFromImageTable(PackageSerializationManager manager, BitmapSource bitmapSource)
Serialization\Manager\XpsOMSerializationManager.cs (4)
209if (typeof(BitmapSource).IsAssignableFrom(serializedObject.GetType())) 241if (typeof(BitmapSource).IsAssignableFrom(serializedObjectType)) 413else if (resourceType == typeof(BitmapSource)) 447else if (resourceType == typeof(BitmapSource))
Serialization\Manager\XpsSerializationManager.cs (6)
364if (typeof(BitmapSource).IsAssignableFrom(serializedObject.GetType())) 396if (typeof(BitmapSource).IsAssignableFrom(serializedObjectType)) 593else if (resourceType == typeof(BitmapSource)) 630else if (resourceType == typeof(BitmapSource)) 664else if (resourceType == typeof(BitmapSource)) 697else if (resourceType == typeof(BitmapSource))
Serialization\VisualSerializer.cs (3)
608TypeConverter converter = _manager.GetTypeConverter(typeof(BitmapSource)); 1938Brush brush = new ImageBrush((BitmapSource)image); 1992BitmapSource bitmap = Utility.RasterizeDrawing(
Serialization\VisualTreeFlattener.cs (3)
113if (Microsoft.Internal.AlphaFlattener.Utility.NeedPremultiplyAlpha(value as BitmapSource)) 133encoder.Frames.Add(BitmapFrame.Create((BitmapSource)value)); 243else if (typeof(BitmapSource).IsAssignableFrom(objType))
Serialization\XpsImageSerializationService.cs (4)
41BitmapSource bitmapSource 108BitmapSource bitmapSource 175BitmapSource bitmapSource 194BitmapSource bitmapSource
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonWindowSmallIconConverter.cs (1)
224private static BitmapSource GenerateBitmapSource(ImageSource img, Size renderSize)