Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Controls / ExceptionRoutedEventArgs.cs / 1 / ExceptionRoutedEventArgs.cs
//------------------------------------------------------------------------------
// Microsoft Avalon
// Copyright (c) Microsoft Corporation, 2003
//
// File: ExceptionRoutedEventArgs.cs
//
//-----------------------------------------------------------------------------
using System;
namespace System.Windows
{
#region ExceptionRoutedEventArgs
///
/// Holds the error event arguments for media failed events from a MediaElement.
/// Since other MediaFailed events from the MediaClock or MediaTimeline are not
/// routed events, this is separated out into a different class.
///
public sealed class ExceptionRoutedEventArgs : RoutedEventArgs
{
internal
ExceptionRoutedEventArgs(
RoutedEvent routedEvent,
object sender,
Exception errorException
) : base(routedEvent, sender)
{
if (errorException == null)
{
throw new ArgumentNullException("errorException");
}
_errorException = errorException;
}
///
/// The exception that describes the media failure.
///
public Exception ErrorException
{
get
{
return _errorException;
}
}
private Exception _errorException;
};
#endregion
} // namespace System.Windows
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
// Microsoft Avalon
// Copyright (c) Microsoft Corporation, 2003
//
// File: ExceptionRoutedEventArgs.cs
//
//-----------------------------------------------------------------------------
using System;
namespace System.Windows
{
#region ExceptionRoutedEventArgs
///
/// Holds the error event arguments for media failed events from a MediaElement.
/// Since other MediaFailed events from the MediaClock or MediaTimeline are not
/// routed events, this is separated out into a different class.
///
public sealed class ExceptionRoutedEventArgs : RoutedEventArgs
{
internal
ExceptionRoutedEventArgs(
RoutedEvent routedEvent,
object sender,
Exception errorException
) : base(routedEvent, sender)
{
if (errorException == null)
{
throw new ArgumentNullException("errorException");
}
_errorException = errorException;
}
///
/// The exception that describes the media failure.
///
public Exception ErrorException
{
get
{
return _errorException;
}
}
private Exception _errorException;
};
#endregion
} // namespace System.Windows
// 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
- AppDomainUnloadedException.cs
- TransactionContextManager.cs
- Rotation3DKeyFrameCollection.cs
- CoTaskMemHandle.cs
- PublishLicense.cs
- CookielessHelper.cs
- WebSysDefaultValueAttribute.cs
- SafeThreadHandle.cs
- ToolStripAdornerWindowService.cs
- InputLangChangeRequestEvent.cs
- DataGridAddNewRow.cs
- TypeRefElement.cs
- WSDualHttpBindingCollectionElement.cs
- ScopeElementCollection.cs
- DbModificationClause.cs
- VerificationException.cs
- UnsafeNativeMethods.cs
- AssemblyResourceLoader.cs
- XamlRtfConverter.cs
- UndoEngine.cs
- MDIWindowDialog.cs
- PropertyChangedEventManager.cs
- ApplicationDirectory.cs
- Win32SafeHandles.cs
- StringValidatorAttribute.cs
- _emptywebproxy.cs
- HandleRef.cs
- ConfigurationElement.cs
- OleAutBinder.cs
- Geometry.cs
- BeginStoryboard.cs
- SeekStoryboard.cs
- ParallelTimeline.cs
- ListViewGroupCollectionEditor.cs
- DrawingImage.cs
- RSACryptoServiceProvider.cs
- ProjectionPruner.cs
- RIPEMD160.cs
- Stream.cs
- ThreadStateException.cs
- OdbcRowUpdatingEvent.cs
- ValidatorCollection.cs
- TraceHwndHost.cs
- _NestedSingleAsyncResult.cs
- CatalogZoneDesigner.cs
- StylusOverProperty.cs
- RepeaterCommandEventArgs.cs
- ImageClickEventArgs.cs
- WebPartUserCapability.cs
- LambdaCompiler.Generated.cs
- ProcessThread.cs
- WaitForChangedResult.cs
- MsmqIntegrationSecurityElement.cs
- ColumnMapTranslator.cs
- XmlStreamNodeWriter.cs
- TextTreeUndo.cs
- WebUtil.cs
- ConnectionsZoneAutoFormat.cs
- StructureChangedEventArgs.cs
- TextEncodedRawTextWriter.cs
- ArrangedElement.cs
- ViewBase.cs
- SqlResolver.cs
- JsonSerializer.cs
- SvcFileManager.cs
- COM2Enum.cs
- FormsAuthentication.cs
- SynchronizationFilter.cs
- SessionEndingCancelEventArgs.cs
- MessageProtectionOrder.cs
- Boolean.cs
- AdapterDictionary.cs
- SqlNode.cs
- Button.cs
- BufferModeSettings.cs
- CategoryGridEntry.cs
- KnownAssembliesSet.cs
- DataServiceQueryOfT.cs
- ToolStripItemTextRenderEventArgs.cs
- LocalizationParserHooks.cs
- PersonalizationStateQuery.cs
- X509CertificateInitiatorClientCredential.cs
- KeyValueConfigurationElement.cs
- AlignmentXValidation.cs
- GlyphCollection.cs
- Vertex.cs
- ImageDrawing.cs
- X509ServiceCertificateAuthenticationElement.cs
- MissingFieldException.cs
- QilLoop.cs
- SerializationSectionGroup.cs
- RegistryPermission.cs
- XmlTextWriter.cs
- bidPrivateBase.cs
- SecureEnvironment.cs
- ModelChangedEventArgsImpl.cs
- base64Transforms.cs
- TextDecoration.cs
- ImageFormatConverter.cs
- DifferencingCollection.cs