Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- FixedElement.cs
- IconHelper.cs
- BackgroundWorker.cs
- TextTrailingCharacterEllipsis.cs
- OperandQuery.cs
- HttpPostedFileWrapper.cs
- CredentialManagerDialog.cs
- LinqDataSourceDisposeEventArgs.cs
- ZoneLinkButton.cs
- ClosableStream.cs
- ExpressionPrefixAttribute.cs
- XmlILAnnotation.cs
- DetailsViewCommandEventArgs.cs
- SchemaElementDecl.cs
- MemoryFailPoint.cs
- StringReader.cs
- ScrollableControl.cs
- PeerNodeTraceRecord.cs
- DataGridBoolColumn.cs
- ReceiveActivity.cs
- UpdatePanelControlTrigger.cs
- SingleTagSectionHandler.cs
- MethodBuilder.cs
- LinkDescriptor.cs
- CodeCastExpression.cs
- Util.cs
- ObjectViewListener.cs
- AppendHelper.cs
- VariantWrapper.cs
- Debug.cs
- SecurityContext.cs
- ThreadExceptionEvent.cs
- KeyboardEventArgs.cs
- QueryExpr.cs
- HttpHandlerActionCollection.cs
- SRDisplayNameAttribute.cs
- DataComponentMethodGenerator.cs
- ImagingCache.cs
- QilXmlWriter.cs
- UserControl.cs
- WindowsSpinner.cs
- ComboBoxAutomationPeer.cs
- SqlDataSourceCache.cs
- Menu.cs
- UTF8Encoding.cs
- EntitySet.cs
- WebPartsPersonalization.cs
- InputScopeAttribute.cs
- TextEncodedRawTextWriter.cs
- HelpInfo.cs
- Memoizer.cs
- InputBindingCollection.cs
- ObjectSet.cs
- NumberFunctions.cs
- TraceContextRecord.cs
- ReflectionHelper.cs
- X509Utils.cs
- ImageList.cs
- KeyTime.cs
- ContentOperations.cs
- DefaultMemberAttribute.cs
- TransformationRules.cs
- CodeTypeConstructor.cs
- EncryptedXml.cs
- TargetParameterCountException.cs
- PropertyRecord.cs
- ListBoxDesigner.cs
- Missing.cs
- DataKeyCollection.cs
- AliasedExpr.cs
- FileUpload.cs
- PackUriHelper.cs
- DesignerRegionMouseEventArgs.cs
- CallbackHandler.cs
- RightsManagementEncryptedStream.cs
- HtmlAnchor.cs
- PreloadHost.cs
- FileDialogPermission.cs
- TdsParserSafeHandles.cs
- KeyedHashAlgorithm.cs
- HighContrastHelper.cs
- OdbcInfoMessageEvent.cs
- ThreadStartException.cs
- OdbcRowUpdatingEvent.cs
- DistributedTransactionPermission.cs
- __Filters.cs
- LinkUtilities.cs
- FixedSOMGroup.cs
- StructuredTypeInfo.cs
- RectConverter.cs
- UIElement3D.cs
- XmlNullResolver.cs
- XmlAttributeHolder.cs
- ClientFormsAuthenticationMembershipProvider.cs
- ReadOnlyPropertyMetadata.cs
- Sql8ConformanceChecker.cs
- ServiceNameCollection.cs
- ThreadStartException.cs
- IntSecurity.cs
- ParserContext.cs