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
- OdbcConnectionOpen.cs
- RequestTimeoutManager.cs
- ConsumerConnectionPoint.cs
- TabControl.cs
- ToolStripItemClickedEventArgs.cs
- SiteMapNodeCollection.cs
- ValueTable.cs
- SmiGettersStream.cs
- ResourceDescriptionAttribute.cs
- InternalEnumValidator.cs
- WizardStepBase.cs
- ConstructorBuilder.cs
- Compensate.cs
- ToolBarButton.cs
- SqlCacheDependencyDatabase.cs
- SQLBinaryStorage.cs
- BuildManagerHost.cs
- Journaling.cs
- DispatcherOperation.cs
- WorkflowApplicationAbortedEventArgs.cs
- Int32RectConverter.cs
- FormViewPageEventArgs.cs
- SMSvcHost.cs
- TableDetailsRow.cs
- GlobalItem.cs
- Dictionary.cs
- RichTextBox.cs
- HtmlTableRowCollection.cs
- MailSettingsSection.cs
- DaylightTime.cs
- TextServicesManager.cs
- MouseGestureConverter.cs
- SmiMetaDataProperty.cs
- DateTimePicker.cs
- ColorContextHelper.cs
- NegatedCellConstant.cs
- CacheRequest.cs
- ListBoxAutomationPeer.cs
- recordstatefactory.cs
- Keyboard.cs
- ObservableDictionary.cs
- SpellerHighlightLayer.cs
- RuleSetDialog.Designer.cs
- CompilationUnit.cs
- SplineKeyFrames.cs
- DocumentEventArgs.cs
- ListViewInsertionMark.cs
- controlskin.cs
- PolicyManager.cs
- FixedSchema.cs
- InteropExecutor.cs
- DataFormats.cs
- PieceDirectory.cs
- HatchBrush.cs
- EntityDataSource.cs
- UInt64.cs
- RuntimeUtils.cs
- hebrewshape.cs
- BulletChrome.cs
- ContentValidator.cs
- ContactManager.cs
- FatalException.cs
- RealizationContext.cs
- WebMessageFormatHelper.cs
- HwndSource.cs
- DataGridViewCellValueEventArgs.cs
- EntityDataSourceDesignerHelper.cs
- IOException.cs
- Itemizer.cs
- CultureSpecificStringDictionary.cs
- XmlSchemaAll.cs
- ObjectSecurity.cs
- Logging.cs
- FormViewUpdatedEventArgs.cs
- SymmetricSecurityProtocol.cs
- DataGridViewRowHeaderCell.cs
- AdRotatorDesigner.cs
- WindowHideOrCloseTracker.cs
- PKCS1MaskGenerationMethod.cs
- DynamicMethod.cs
- UserThread.cs
- FrugalMap.cs
- CompilationRelaxations.cs
- DataSetUtil.cs
- PopOutPanel.cs
- WaitHandleCannotBeOpenedException.cs
- X509AudioLogo.cs
- TraceSource.cs
- WebPartConnectionsCloseVerb.cs
- BoundsDrawingContextWalker.cs
- CultureTableRecord.cs
- AttributeUsageAttribute.cs
- Geometry3D.cs
- EFTableProvider.cs
- IndexExpression.cs
- BatchParser.cs
- DoubleAnimationClockResource.cs
- NetNamedPipeBinding.cs
- CopyEncoder.cs
- BooleanExpr.cs