Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / ImageSource.cs / 1 / ImageSource.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, All Rights Reserved. // // File: ImageSource.cs // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Reflection; using MS.Internal; using System.Diagnostics; using System.Windows.Media; using System.Globalization; using System.Security; using System.Security.Permissions; using System.Runtime.InteropServices; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Windows.Markup; using MS.Win32; namespace System.Windows.Media { #region ImageSource ////// Interface for Bitmap Sources, included decoders and effects /// [TypeConverter(typeof(System.Windows.Media.ImageSourceConverter))] [ValueSerializer(typeof(ImageSourceValueSerializer))] [Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)] public abstract partial class ImageSource : Animatable { #region Constructor ////// Don't allow 3rd party extensibility. /// internal ImageSource() { } #endregion Constructor ////// Get the width of the image in measure units (96ths of an inch). /// abstract public double Width { get; } ////// Get the height of the image in measure units (96ths of an inch). /// abstract public double Height { get; } ////// Get the metadata associated with this image source /// abstract public ImageMetadata Metadata { get; } ////// Get the Size associated with this image source /// internal virtual Size Size { get { return new Size(Width, Height); } } #region ToInstanceDescriptor ////// Can serialze "this" to a string /// internal virtual bool CanSerializeToString() { return false; } #endregion ////// Derived classes must override this method and update realizations on dependent /// resources if required. /// internal virtual void UpdateRealizations(RealizationContext ctx) { return; } } #endregion // ImageSource } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedSOMTable.cs
- UmAlQuraCalendar.cs
- ExpandoObject.cs
- CustomAttributeBuilder.cs
- WebPartZoneBase.cs
- ArraySortHelper.cs
- TreeViewImageIndexConverter.cs
- CodeExpressionStatement.cs
- CryptoStream.cs
- UndoEngine.cs
- XmlQueryRuntime.cs
- ToolStripTextBox.cs
- AttachInfo.cs
- CodeSnippetCompileUnit.cs
- ApplicationFileCodeDomTreeGenerator.cs
- RNGCryptoServiceProvider.cs
- WebPermission.cs
- OleDbConnection.cs
- WebPartManagerInternals.cs
- WebPartDisplayModeCollection.cs
- AutomationPeer.cs
- TrackingValidationObjectDictionary.cs
- _emptywebproxy.cs
- Canvas.cs
- ConfigXmlComment.cs
- DynamicDocumentPaginator.cs
- DBConcurrencyException.cs
- TraceContextEventArgs.cs
- EmptyEnumerable.cs
- RadioButton.cs
- OuterGlowBitmapEffect.cs
- CompilerTypeWithParams.cs
- XmlSerializationWriter.cs
- PasswordTextContainer.cs
- recordstatefactory.cs
- Rotation3DKeyFrameCollection.cs
- XmlAggregates.cs
- DoubleCollection.cs
- QuerySettings.cs
- EventBuilder.cs
- oledbmetadatacolumnnames.cs
- FrameworkElement.cs
- SqlDeflator.cs
- MessageFault.cs
- NaturalLanguageHyphenator.cs
- IndependentlyAnimatedPropertyMetadata.cs
- DataSourceControlBuilder.cs
- COAUTHINFO.cs
- CompilerTypeWithParams.cs
- EventPropertyMap.cs
- JsonCollectionDataContract.cs
- MailAddressCollection.cs
- ClientTargetCollection.cs
- ListDictionary.cs
- DecoderExceptionFallback.cs
- XmlChildEnumerator.cs
- StrokeNodeOperations.cs
- _OverlappedAsyncResult.cs
- ProfileBuildProvider.cs
- FileUtil.cs
- AddInControllerImpl.cs
- WindowsIdentity.cs
- BackgroundWorker.cs
- QueuePropertyVariants.cs
- BamlLocalizableResource.cs
- RowsCopiedEventArgs.cs
- ZoneButton.cs
- GridItemCollection.cs
- ConstrainedDataObject.cs
- HealthMonitoringSectionHelper.cs
- BinaryNode.cs
- ComponentGuaranteesAttribute.cs
- ApplicationSecurityInfo.cs
- XPathMultyIterator.cs
- RenderData.cs
- NativeMethods.cs
- SendAgentStatusRequest.cs
- AssertSection.cs
- QueryStringParameter.cs
- SchemaTableOptionalColumn.cs
- SafeIUnknown.cs
- Roles.cs
- ResourcePermissionBaseEntry.cs
- XPathException.cs
- PropertyManager.cs
- TextParaLineResult.cs
- DebugHandleTracker.cs
- X509Certificate.cs
- GroupBox.cs
- IpcClientChannel.cs
- CorePropertiesFilter.cs
- ComMethodElementCollection.cs
- TextTrailingWordEllipsis.cs
- ReadOnlyTernaryTree.cs
- RepeaterCommandEventArgs.cs
- FontConverter.cs
- XmlSerializerNamespaces.cs
- MailWebEventProvider.cs
- ITreeGenerator.cs
- SpoolingTask.cs