Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / NativeActivityFaultContext.cs / 1305376 / NativeActivityFaultContext.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities
{
using System;
using System.Activities.Runtime;
using System.Runtime;
[Fx.Tag.XamlVisible(false)]
public sealed class NativeActivityFaultContext : NativeActivityContext
{
bool isFaultHandled;
Exception exception;
ActivityInstanceReference source;
internal NativeActivityFaultContext(ActivityInstance executingActivityInstance,
ActivityExecutor executor, BookmarkManager bookmarkManager, Exception exception, ActivityInstanceReference source)
: base(executingActivityInstance, executor, bookmarkManager)
{
Fx.Assert(exception != null, "There must be an exception.");
Fx.Assert(source != null, "There must be a source.");
this.exception = exception;
this.source = source;
}
internal bool IsFaultHandled
{
get
{
return this.isFaultHandled;
}
}
public void HandleFault()
{
ThrowIfDisposed();
this.isFaultHandled = true;
}
internal FaultContext CreateFaultContext()
{
Fx.Assert(!this.IsDisposed, "We must not have been disposed.");
return new FaultContext(this.exception, this.source);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServiceSecurityAuditElement.cs
- SystemParameters.cs
- RuleSetDialog.cs
- validation.cs
- ComplexTypeEmitter.cs
- TypeHelpers.cs
- CacheMemory.cs
- InternalTypeHelper.cs
- TableLayout.cs
- TemplateControl.cs
- ContainerUIElement3D.cs
- DiscreteKeyFrames.cs
- PathFigureCollection.cs
- TextCompositionManager.cs
- FontNameEditor.cs
- IsolatedStorageFileStream.cs
- ObjectStorage.cs
- PenThread.cs
- RowsCopiedEventArgs.cs
- followingquery.cs
- BitmapFrameDecode.cs
- FileChangesMonitor.cs
- ClientConfigurationHost.cs
- ClientSponsor.cs
- ProtocolsConfigurationHandler.cs
- XmlStringTable.cs
- ValidatedControlConverter.cs
- CancellationHandlerDesigner.cs
- VirtualDirectoryMapping.cs
- Viewport2DVisual3D.cs
- TdsEnums.cs
- FormsAuthenticationUser.cs
- ConfigXmlElement.cs
- SecurityContext.cs
- GridLengthConverter.cs
- PowerModeChangedEventArgs.cs
- Converter.cs
- ConstraintCollection.cs
- EpmHelper.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- LicenseProviderAttribute.cs
- DataGridViewButtonCell.cs
- IChannel.cs
- SmtpSection.cs
- Atom10FeedFormatter.cs
- DropDownList.cs
- DriveNotFoundException.cs
- AssemblyCache.cs
- RenameRuleObjectDialog.cs
- SubMenuStyle.cs
- SettingsProviderCollection.cs
- AudioSignalProblemOccurredEventArgs.cs
- DiscoveryClientOutputChannel.cs
- OleAutBinder.cs
- FreezableOperations.cs
- SessionEndingEventArgs.cs
- BoundColumn.cs
- InputMethod.cs
- ErrorWrapper.cs
- NonVisualControlAttribute.cs
- ServiceNameElement.cs
- SqlConnectionStringBuilder.cs
- SHA1Managed.cs
- StateChangeEvent.cs
- Aggregates.cs
- TimeIntervalCollection.cs
- HtmlInputPassword.cs
- SafeViewOfFileHandle.cs
- PrimitiveXmlSerializers.cs
- GreaterThanOrEqual.cs
- GridViewHeaderRowPresenter.cs
- MaterialGroup.cs
- StatusBarAutomationPeer.cs
- ModuleConfigurationInfo.cs
- WrappedDispatcherException.cs
- EmissiveMaterial.cs
- ObjectTypeMapping.cs
- DataSourceView.cs
- CompilerGlobalScopeAttribute.cs
- SqlClientFactory.cs
- ActivityExecutionContextCollection.cs
- TransportDefaults.cs
- ColumnCollection.cs
- cookiecontainer.cs
- ColumnCollection.cs
- EntityReference.cs
- SqlServices.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- CssStyleCollection.cs
- RawStylusSystemGestureInputReport.cs
- BooleanStorage.cs
- DesignerGeometryHelper.cs
- SmtpNtlmAuthenticationModule.cs
- Authorization.cs
- TextSearch.cs
- Rotation3DAnimationBase.cs
- SchemaElementLookUpTable.cs
- BounceEase.cs
- WebPartConnectionsCloseVerb.cs
- MouseGestureConverter.cs