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
- XmlResolver.cs
- ClientEventManager.cs
- FixedPosition.cs
- ScriptResourceAttribute.cs
- DescendantBaseQuery.cs
- DateTimeParse.cs
- FloaterParaClient.cs
- NameTable.cs
- TextPattern.cs
- SafeSecurityHelper.cs
- smtpconnection.cs
- Gdiplus.cs
- QuaternionAnimation.cs
- IfAction.cs
- BufferModesCollection.cs
- GregorianCalendarHelper.cs
- WaitForChangedResult.cs
- UriTemplateLiteralPathSegment.cs
- GrammarBuilderWildcard.cs
- Attributes.cs
- NoneExcludedImageIndexConverter.cs
- PolicyValidationException.cs
- DataGridHeaderBorder.cs
- DetailsViewPageEventArgs.cs
- UnsafeNativeMethods.cs
- ComponentManagerBroker.cs
- RequestQueryParser.cs
- SettingsContext.cs
- SafeLibraryHandle.cs
- ISCIIEncoding.cs
- EntitySetBaseCollection.cs
- PerformanceCounterPermissionAttribute.cs
- ListParaClient.cs
- DataViewSettingCollection.cs
- StatusStrip.cs
- CodePageUtils.cs
- SystemWebSectionGroup.cs
- CreateUserWizardStep.cs
- XsltLibrary.cs
- Pen.cs
- ThreadExceptionDialog.cs
- CheckedListBox.cs
- UserControlCodeDomTreeGenerator.cs
- CapabilitiesAssignment.cs
- ValidatorUtils.cs
- WinCategoryAttribute.cs
- SByteStorage.cs
- TextUtf8RawTextWriter.cs
- DataGridColumnCollection.cs
- TimerElapsedEvenArgs.cs
- DrawItemEvent.cs
- TableHeaderCell.cs
- Stack.cs
- UnorderedHashRepartitionStream.cs
- DataServiceQuery.cs
- ManagementQuery.cs
- JsonUriDataContract.cs
- Fonts.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ColumnWidthChangingEvent.cs
- PocoPropertyAccessorStrategy.cs
- EditorPart.cs
- Button.cs
- FormsAuthenticationCredentials.cs
- FixedLineResult.cs
- TraceLevelStore.cs
- WsatConfiguration.cs
- Button.cs
- DispatcherExceptionFilterEventArgs.cs
- HandlerFactoryWrapper.cs
- CodeDelegateCreateExpression.cs
- IconBitmapDecoder.cs
- AsyncContentLoadedEventArgs.cs
- ResourceExpressionBuilder.cs
- CngAlgorithm.cs
- VectorAnimation.cs
- Exception.cs
- HasCopySemanticsAttribute.cs
- RefreshEventArgs.cs
- SqlProcedureAttribute.cs
- MetaTable.cs
- TextEndOfLine.cs
- WebPartConnectionsCancelVerb.cs
- SinglePageViewer.cs
- PageSetupDialog.cs
- BuildProviderAppliesToAttribute.cs
- VectorAnimation.cs
- SqlServer2KCompatibilityCheck.cs
- IisTraceListener.cs
- RequestCachePolicyConverter.cs
- WebPartTransformerCollection.cs
- AliasedSlot.cs
- Stream.cs
- FlowLayoutPanel.cs
- Binding.cs
- DataGridViewCellConverter.cs
- CompileXomlTask.cs
- ReturnValue.cs
- ReadOnlyDictionary.cs
- InitializerFacet.cs