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
- DurableEnlistmentState.cs
- SQLByteStorage.cs
- OutArgumentConverter.cs
- SlipBehavior.cs
- ThemeableAttribute.cs
- OleDbSchemaGuid.cs
- TagPrefixCollection.cs
- TypeLoadException.cs
- FixedPageStructure.cs
- WebPartConnectVerb.cs
- NoneExcludedImageIndexConverter.cs
- DbConnectionPoolOptions.cs
- PipelineModuleStepContainer.cs
- FixedSOMTextRun.cs
- MembershipSection.cs
- FormViewRow.cs
- UrlPath.cs
- RtfNavigator.cs
- MimeMapping.cs
- XmlMapping.cs
- DifferencingCollection.cs
- NullRuntimeConfig.cs
- WebBrowserPermission.cs
- CodeGenerator.cs
- ToolStripRenderer.cs
- XmlSchemaAll.cs
- DictionaryEntry.cs
- UIElementHelper.cs
- HttpPostClientProtocol.cs
- pingexception.cs
- SerializationSectionGroup.cs
- PassportAuthenticationModule.cs
- WindowsImpersonationContext.cs
- WebPartsPersonalization.cs
- DataGridViewCellEventArgs.cs
- BaseCodeDomTreeGenerator.cs
- LinkButton.cs
- ObjectItemConventionAssemblyLoader.cs
- MenuItemStyle.cs
- DrawingServices.cs
- dtdvalidator.cs
- AttributeUsageAttribute.cs
- ErrorWrapper.cs
- NamedPipeHostedTransportConfiguration.cs
- FixedTextContainer.cs
- SeekStoryboard.cs
- ReflectionHelper.cs
- WebDisplayNameAttribute.cs
- DataGridViewColumnCollection.cs
- XmlSchemaComplexContentExtension.cs
- Selector.cs
- Tokenizer.cs
- WebPartMenuStyle.cs
- IndividualDeviceConfig.cs
- ProfilePropertyMetadata.cs
- StatusStrip.cs
- RetrieveVirtualItemEventArgs.cs
- PropertyInfoSet.cs
- VisualState.cs
- XMLSchema.cs
- CollectionViewProxy.cs
- CacheChildrenQuery.cs
- XmlILIndex.cs
- DynamicActivityTypeDescriptor.cs
- TextAdaptor.cs
- StyleSheetComponentEditor.cs
- SuppressMergeCheckAttribute.cs
- sqlser.cs
- Parser.cs
- InkPresenter.cs
- ObjectSet.cs
- ExpressionEditorAttribute.cs
- RestClientProxyHandler.cs
- OleDbDataAdapter.cs
- ThousandthOfEmRealPoints.cs
- ToolStripLocationCancelEventArgs.cs
- RelationshipDetailsRow.cs
- DetailsView.cs
- SynchronizedDispatch.cs
- CancellationHandler.cs
- DataExpression.cs
- MarkupObject.cs
- XmlObjectSerializerContext.cs
- AnyAllSearchOperator.cs
- Int32Rect.cs
- HtmlControlPersistable.cs
- FileLevelControlBuilderAttribute.cs
- ChtmlSelectionListAdapter.cs
- PriorityRange.cs
- MimeMapping.cs
- RectConverter.cs
- GeneralTransform3DTo2D.cs
- DrawingAttributeSerializer.cs
- PointCollectionConverter.cs
- SortFieldComparer.cs
- InvokeHandlers.cs
- WebPartZoneCollection.cs
- OptimalBreakSession.cs
- DataListItemEventArgs.cs
- SchemaTableOptionalColumn.cs