Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media / Effects / BitmapEffectInput.cs / 1 / BitmapEffectInput.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectInput.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Windows.Media.Imaging; using System.Collections.Generic; namespace System.Windows.Media.Effects { ////// BitmapEffect class /// public sealed partial class BitmapEffectInput { private static BitmapSource s_defaultInputSource; ////// Constructor /// public BitmapEffectInput() { } ////// Constructor /// /// input image public BitmapEffectInput(BitmapSource input) { Input = input; } ////// ShouldSerializeInput - this is called by the serializer to determine whether or not to /// serialize the Input property. /// [EditorBrowsable(EditorBrowsableState.Never)] public bool ShouldSerializeInput() { return (Input != BitmapEffectInput.ContextInputSource); } ////// Returns a sentinel value representing the source that is derived from context /// public static BitmapSource ContextInputSource { get { if (s_defaultInputSource == null) { BitmapSource source = new UnmanagedBitmapWrapper(true); source.Freeze(); s_defaultInputSource = source; } return s_defaultInputSource; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectInput.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Windows.Media.Imaging; using System.Collections.Generic; namespace System.Windows.Media.Effects { ////// BitmapEffect class /// public sealed partial class BitmapEffectInput { private static BitmapSource s_defaultInputSource; ////// Constructor /// public BitmapEffectInput() { } ////// Constructor /// /// input image public BitmapEffectInput(BitmapSource input) { Input = input; } ////// ShouldSerializeInput - this is called by the serializer to determine whether or not to /// serialize the Input property. /// [EditorBrowsable(EditorBrowsableState.Never)] public bool ShouldSerializeInput() { return (Input != BitmapEffectInput.ContextInputSource); } ////// Returns a sentinel value representing the source that is derived from context /// public static BitmapSource ContextInputSource { get { if (s_defaultInputSource == null) { BitmapSource source = new UnmanagedBitmapWrapper(true); source.Freeze(); s_defaultInputSource = source; } return s_defaultInputSource; } } } } // 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
- WindowsSolidBrush.cs
- IpcManager.cs
- ProxyFragment.cs
- SoapIncludeAttribute.cs
- TabPage.cs
- HttpModuleAction.cs
- DataServiceRequestException.cs
- DataGridViewTextBoxEditingControl.cs
- OperatingSystem.cs
- RoleGroup.cs
- CodeConstructor.cs
- RefreshResponseInfo.cs
- SessionStateSection.cs
- ConditionChanges.cs
- NullRuntimeConfig.cs
- XsdDateTime.cs
- Expander.cs
- ColumnBinding.cs
- OutOfProcStateClientManager.cs
- SerializationFieldInfo.cs
- ReferencedCollectionType.cs
- OutputCacheModule.cs
- AuthorizationSection.cs
- SchemaCollectionCompiler.cs
- ImageListImage.cs
- xmlsaver.cs
- ValidatorUtils.cs
- Journaling.cs
- PerformanceCounterLib.cs
- LinearKeyFrames.cs
- NativeCppClassAttribute.cs
- BrowserCapabilitiesCompiler.cs
- PathSegmentCollection.cs
- BufferedGraphics.cs
- NavigationCommands.cs
- NullableLongMinMaxAggregationOperator.cs
- CompiledQuery.cs
- WeakHashtable.cs
- RadioButtonFlatAdapter.cs
- TimelineClockCollection.cs
- SplineQuaternionKeyFrame.cs
- TableLayoutStyleCollection.cs
- SqlDataSourceConfigureSortForm.cs
- DbgUtil.cs
- ColumnHeader.cs
- ParserContext.cs
- WriterOutput.cs
- TranslateTransform3D.cs
- OdbcRowUpdatingEvent.cs
- TimelineGroup.cs
- XPathParser.cs
- FixedLineResult.cs
- CompilerResults.cs
- followingsibling.cs
- ByteAnimationBase.cs
- RIPEMD160Managed.cs
- EventToken.cs
- ProgressChangedEventArgs.cs
- Vector.cs
- PeerResolverBindingElement.cs
- CollectionEditorDialog.cs
- IResourceProvider.cs
- DynamicDiscoveryDocument.cs
- ClickablePoint.cs
- HttpAsyncResult.cs
- OleDbConnection.cs
- WsiProfilesElement.cs
- TypeUtils.cs
- CodeSnippetExpression.cs
- UnsafeNativeMethods.cs
- QuotedPairReader.cs
- UiaCoreApi.cs
- SqlNamer.cs
- ProviderIncompatibleException.cs
- RoleGroupCollection.cs
- WinInetCache.cs
- ImpersonationContext.cs
- DataGridViewCellLinkedList.cs
- EntityDataSourceStatementEditor.cs
- XmlnsCache.cs
- MemoryFailPoint.cs
- HtmlShim.cs
- EdmComplexTypeAttribute.cs
- RemotingSurrogateSelector.cs
- DataGridLinkButton.cs
- SocketAddress.cs
- ProjectionNode.cs
- DataServiceExpressionVisitor.cs
- Model3D.cs
- ToolStripSplitButton.cs
- ArithmeticException.cs
- AnonymousIdentificationSection.cs
- ArrayWithOffset.cs
- CalendarDataBindingHandler.cs
- __ComObject.cs
- FileDataSourceCache.cs
- KnowledgeBase.cs
- MetadataStore.cs
- BitmapEffectRenderDataResource.cs
- Ops.cs