Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media / Animation / AnimationException.cs / 1 / AnimationException.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // //--------------------------------------------------------------------------- using System; using System.Runtime.Serialization; using System.Windows.Media.Animation; using MS.Internal.PresentationCore; // SR, SRID namespace System.Windows.Media.Animation { ////// This is a wrapped exception designed to be thrown when we encounter an exception in /// the process of animating. It provides the AnimationClock controlling the animation, /// the DependencyProperty on which the animation is applied, and IAnimatable target /// element on which the DependencyProperty is set. /// [Serializable] public sealed class AnimationException : SystemException { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Internal Constructor /// /// /// /// /// /// internal AnimationException( AnimationClock clock, DependencyProperty property, IAnimatable target, string message, Exception innerException) : base(message, innerException) { _clock = clock; _property = property; _targetElement = target; } ////// Constructor used to deserialize the exception /// /// /// private AnimationException(SerializationInfo info, StreamingContext context) : base(info, context) { } #endregion // Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- #region Public Properties ////// Clock represents the AnimationClock currently animating the /// DependencyObject / DependencyProperty pair. /// public AnimationClock Clock { get { return _clock; } } ////// Property represents the DependencyProperty that is being animated. The DependencyObject /// on which this property is set is the Target. /// public DependencyProperty Property { get { return _property; } } ////// Target represents the IAnimatable on which the animation is being applied; /// it is the IAnimatable DependencyObject on which 'Property' has been set /// public IAnimatable Target { get { return _targetElement; } } #endregion // Public Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields [NonSerialized] private AnimationClock _clock; [NonSerialized] private DependencyProperty _property; [NonSerialized] private IAnimatable _targetElement; #endregion // Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // //--------------------------------------------------------------------------- using System; using System.Runtime.Serialization; using System.Windows.Media.Animation; using MS.Internal.PresentationCore; // SR, SRID namespace System.Windows.Media.Animation { ////// This is a wrapped exception designed to be thrown when we encounter an exception in /// the process of animating. It provides the AnimationClock controlling the animation, /// the DependencyProperty on which the animation is applied, and IAnimatable target /// element on which the DependencyProperty is set. /// [Serializable] public sealed class AnimationException : SystemException { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Internal Constructor /// /// /// /// /// /// internal AnimationException( AnimationClock clock, DependencyProperty property, IAnimatable target, string message, Exception innerException) : base(message, innerException) { _clock = clock; _property = property; _targetElement = target; } ////// Constructor used to deserialize the exception /// /// /// private AnimationException(SerializationInfo info, StreamingContext context) : base(info, context) { } #endregion // Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- #region Public Properties ////// Clock represents the AnimationClock currently animating the /// DependencyObject / DependencyProperty pair. /// public AnimationClock Clock { get { return _clock; } } ////// Property represents the DependencyProperty that is being animated. The DependencyObject /// on which this property is set is the Target. /// public DependencyProperty Property { get { return _property; } } ////// Target represents the IAnimatable on which the animation is being applied; /// it is the IAnimatable DependencyObject on which 'Property' has been set /// public IAnimatable Target { get { return _targetElement; } } #endregion // Public Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields [NonSerialized] private AnimationClock _clock; [NonSerialized] private DependencyProperty _property; [NonSerialized] private IAnimatable _targetElement; #endregion // Private Fields } } // 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
- XPathEmptyIterator.cs
- RegexRunner.cs
- SystemFonts.cs
- XmlQueryCardinality.cs
- HtmlWindow.cs
- TextBoxLine.cs
- BadImageFormatException.cs
- AsyncResult.cs
- BasePattern.cs
- PeerHelpers.cs
- ResourceDescriptionAttribute.cs
- StylusLogic.cs
- LicenseException.cs
- XPathNavigatorReader.cs
- RedirectionProxy.cs
- TcpChannelFactory.cs
- CopyNamespacesAction.cs
- UserMapPath.cs
- GatewayDefinition.cs
- GeneralTransform.cs
- PageBuildProvider.cs
- FontConverter.cs
- TypeReference.cs
- ClientCultureInfo.cs
- ControlIdConverter.cs
- SecurityDocument.cs
- TextShapeableCharacters.cs
- Compress.cs
- ProvidersHelper.cs
- MemberPath.cs
- ColorDialog.cs
- Exceptions.cs
- LookupNode.cs
- XmlSigningNodeWriter.cs
- ViewManagerAttribute.cs
- ImageSource.cs
- _ConnectStream.cs
- BuildResultCache.cs
- WorkItem.cs
- WinOEToolBoxItem.cs
- ColorConvertedBitmap.cs
- FlowSwitchLink.cs
- Assembly.cs
- UIElementPropertyUndoUnit.cs
- BaseTreeIterator.cs
- EventSinkHelperWriter.cs
- SmtpLoginAuthenticationModule.cs
- XmlAttribute.cs
- BitmapMetadata.cs
- Matrix3DConverter.cs
- Region.cs
- WebPartConnectionsCancelVerb.cs
- AutoGeneratedField.cs
- KeyGesture.cs
- SchemaTypeEmitter.cs
- RayMeshGeometry3DHitTestResult.cs
- StreamSecurityUpgradeProvider.cs
- Tablet.cs
- RelationshipEndMember.cs
- ComponentChangingEvent.cs
- CachedFontFamily.cs
- RuleSettings.cs
- SqlRecordBuffer.cs
- MarkupWriter.cs
- sqlser.cs
- HMACSHA512.cs
- AttributeProviderAttribute.cs
- FormatterServices.cs
- SystemSounds.cs
- DataRowExtensions.cs
- ServicePointManager.cs
- WebPartRestoreVerb.cs
- XhtmlConformanceSection.cs
- SmiMetaDataProperty.cs
- DataGridViewDataErrorEventArgs.cs
- ProgressBarBrushConverter.cs
- UpdateExpressionVisitor.cs
- ColorContext.cs
- XmlCountingReader.cs
- GPStream.cs
- ConfigurationManagerHelper.cs
- HighlightVisual.cs
- FilterableAttribute.cs
- SpeechEvent.cs
- XmlSerializerFactory.cs
- TypeContext.cs
- SeekStoryboard.cs
- _SSPIWrapper.cs
- DescendentsWalkerBase.cs
- DataGridTextBoxColumn.cs
- CompoundFileStorageReference.cs
- ExtenderProvidedPropertyAttribute.cs
- DependencyObjectProvider.cs
- PropertyMetadata.cs
- AdPostCacheSubstitution.cs
- ValidationResult.cs
- XPathAncestorIterator.cs
- Descriptor.cs
- GeometryModel3D.cs
- ImagingCache.cs