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
- TCPClient.cs
- updatecommandorderer.cs
- EmptyArray.cs
- Tuple.cs
- TypeNameConverter.cs
- HeaderCollection.cs
- SafeThemeHandle.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- UnmanagedMemoryStreamWrapper.cs
- SchemaInfo.cs
- AbsoluteQuery.cs
- WindowHelperService.cs
- MenuItemStyleCollection.cs
- CodeExpressionCollection.cs
- DataGridViewControlCollection.cs
- DocumentEventArgs.cs
- HotSpot.cs
- DbProviderFactoriesConfigurationHandler.cs
- StandardOleMarshalObject.cs
- StateBag.cs
- EmbeddedMailObject.cs
- HtmlLink.cs
- BmpBitmapEncoder.cs
- TraceData.cs
- IEnumerable.cs
- TableItemPatternIdentifiers.cs
- TextSpanModifier.cs
- TemplateAction.cs
- CollectionViewGroup.cs
- ListControlConvertEventArgs.cs
- ThemeableAttribute.cs
- RepeatButton.cs
- PropertyAccessVisitor.cs
- GeneralTransform3DCollection.cs
- ShaderRenderModeValidation.cs
- ClientConfigurationSystem.cs
- ActivityTrace.cs
- TableRow.cs
- DPCustomTypeDescriptor.cs
- TaskFormBase.cs
- BitmapDownload.cs
- BookmarkTable.cs
- XmlWhitespace.cs
- ExtensionQuery.cs
- TableRowGroup.cs
- XmlNamespaceMappingCollection.cs
- ScriptModule.cs
- Trace.cs
- FlowDocumentFormatter.cs
- NamedPipeTransportElement.cs
- ValidationSettings.cs
- EditorZoneBase.cs
- StylusPointProperties.cs
- InternalTransaction.cs
- ProfileSection.cs
- DependencyPropertyKind.cs
- ExtractorMetadata.cs
- LinearQuaternionKeyFrame.cs
- EntityDataSourceChangingEventArgs.cs
- HttpHandlerActionCollection.cs
- DataGridTable.cs
- ElementUtil.cs
- ActivityInterfaces.cs
- FunctionQuery.cs
- PageThemeCodeDomTreeGenerator.cs
- URLIdentityPermission.cs
- Hashtable.cs
- DataRowCollection.cs
- JapaneseLunisolarCalendar.cs
- SafeNativeMethods.cs
- ClearCollection.cs
- TypeConverterHelper.cs
- RequestQueryProcessor.cs
- PropertyMapper.cs
- IUnknownConstantAttribute.cs
- PhonemeEventArgs.cs
- DateTimeSerializationSection.cs
- UnmanagedHandle.cs
- CompilerGeneratedAttribute.cs
- CmsUtils.cs
- Focus.cs
- CustomErrorsSection.cs
- SizeFConverter.cs
- LocalizabilityAttribute.cs
- MarginCollapsingState.cs
- DTCTransactionManager.cs
- SecUtil.cs
- XPathNavigatorReader.cs
- TextElement.cs
- GridViewColumnCollectionChangedEventArgs.cs
- XslAstAnalyzer.cs
- FormatException.cs
- WebPartCloseVerb.cs
- FixedSOMTable.cs
- Facet.cs
- SqlErrorCollection.cs
- hresults.cs
- ServiceDeploymentInfo.cs
- IIS7WorkerRequest.cs
- TreeNodeSelectionProcessor.cs