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 / 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
- DependencyObjectProvider.cs
- TextEditorDragDrop.cs
- XmlEncodedRawTextWriter.cs
- IgnoreSectionHandler.cs
- RawUIStateInputReport.cs
- DrawItemEvent.cs
- NullableIntAverageAggregationOperator.cs
- FrameworkElementFactory.cs
- AsymmetricSignatureFormatter.cs
- SecurityTokenProviderContainer.cs
- DefaultValueMapping.cs
- TableLayoutSettingsTypeConverter.cs
- DummyDataSource.cs
- _TLSstream.cs
- StringResourceManager.cs
- FigureParaClient.cs
- DeviceSpecificDialogCachedState.cs
- DispatcherFrame.cs
- ConstraintStruct.cs
- BindStream.cs
- RegexRunner.cs
- EntityException.cs
- TypedTableBase.cs
- IsolatedStorageException.cs
- SecurityTokenAuthenticator.cs
- WebPartZoneBase.cs
- TemplateBindingExpressionConverter.cs
- ExecutionEngineException.cs
- Button.cs
- ScopelessEnumAttribute.cs
- Decoder.cs
- BinHexDecoder.cs
- DelayedRegex.cs
- Single.cs
- FlowDocumentView.cs
- Size.cs
- LinqDataSourceSelectEventArgs.cs
- FixedDocument.cs
- XmlLanguage.cs
- ListViewHitTestInfo.cs
- PropertyMapper.cs
- SecurityContext.cs
- AdRotatorDesigner.cs
- FixedSOMLineRanges.cs
- FileLoadException.cs
- TextEditorThreadLocalStore.cs
- SqlConnectionStringBuilder.cs
- EncoderParameters.cs
- TokenBasedSetEnumerator.cs
- MessageUtil.cs
- EmptyEnumerable.cs
- Point.cs
- TransformerConfigurationWizardBase.cs
- SerialPinChanges.cs
- XmlDataProvider.cs
- sqlinternaltransaction.cs
- ExtensionFile.cs
- FileInfo.cs
- IndexerHelper.cs
- ProtocolsSection.cs
- ListDataBindEventArgs.cs
- StringUtil.cs
- WindowsIPAddress.cs
- MetadataPropertyvalue.cs
- HtmlMeta.cs
- AdRotator.cs
- Encoding.cs
- Point.cs
- CodeAccessPermission.cs
- ObjectStateManager.cs
- _UriSyntax.cs
- SessionStateSection.cs
- XmlAttributeAttribute.cs
- FontFamily.cs
- LayoutEvent.cs
- CharacterMetricsDictionary.cs
- ContentPropertyAttribute.cs
- UnknownBitmapDecoder.cs
- AmbientValueAttribute.cs
- EventLogInternal.cs
- NonSerializedAttribute.cs
- HttpCapabilitiesEvaluator.cs
- ListViewUpdateEventArgs.cs
- XmlValidatingReaderImpl.cs
- MethodBody.cs
- ConnectionManager.cs
- ZipIOLocalFileHeader.cs
- HScrollProperties.cs
- RadioButtonStandardAdapter.cs
- DataFormats.cs
- Form.cs
- XmlDataProvider.cs
- PieceDirectory.cs
- ExpressionEditorAttribute.cs
- PropertyGrid.cs
- SoapObjectWriter.cs
- Collection.cs
- Int32CollectionValueSerializer.cs
- DelegatedStream.cs
- DataGridAddNewRow.cs