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
- WebServiceErrorEvent.cs
- WorkflowEnvironment.cs
- OdbcTransaction.cs
- ThrowOnMultipleAssignment.cs
- RequestFactory.cs
- InOutArgument.cs
- WebPartEditVerb.cs
- Frame.cs
- XPathScanner.cs
- DesignerAutoFormat.cs
- DecoratedNameAttribute.cs
- ProjectionCamera.cs
- Calendar.cs
- SweepDirectionValidation.cs
- Rect.cs
- InputScopeAttribute.cs
- HttpDigestClientElement.cs
- HtmlToClrEventProxy.cs
- JournalEntryStack.cs
- SHA256CryptoServiceProvider.cs
- DateTimeOffsetConverter.cs
- KernelTypeValidation.cs
- EntityContainerEntitySet.cs
- XmlSchemaAny.cs
- XmlChildNodes.cs
- BamlResourceDeserializer.cs
- SchemaInfo.cs
- wgx_commands.cs
- Array.cs
- SmiRecordBuffer.cs
- ManipulationDeltaEventArgs.cs
- SyndicationCategory.cs
- CodeTypeMember.cs
- CrossContextChannel.cs
- ConsumerConnectionPointCollection.cs
- LineServicesRun.cs
- HandlerWithFactory.cs
- ArrayWithOffset.cs
- XmlSchemaAnnotation.cs
- NamespaceMapping.cs
- CachedPathData.cs
- DataGridView.cs
- TTSEngineProxy.cs
- ProfileModule.cs
- ElementHostPropertyMap.cs
- LineUtil.cs
- EventInfo.cs
- Registry.cs
- PresentationAppDomainManager.cs
- PingReply.cs
- ObjectAnimationUsingKeyFrames.cs
- RectangleGeometry.cs
- SqlException.cs
- ToolStripOverflow.cs
- DBSqlParser.cs
- Attachment.cs
- GuidelineCollection.cs
- RenderData.cs
- DataKey.cs
- XmlHierarchicalDataSourceView.cs
- PathFigure.cs
- NullExtension.cs
- XPathChildIterator.cs
- ConstNode.cs
- ProfilePropertyNameValidator.cs
- OutOfMemoryException.cs
- XmlDocumentSurrogate.cs
- WebPermission.cs
- CompoundFileStreamReference.cs
- LiteralControl.cs
- HwndProxyElementProvider.cs
- LoginCancelEventArgs.cs
- DrawingImage.cs
- DrawingAttributes.cs
- SmiTypedGetterSetter.cs
- CacheOutputQuery.cs
- CmsInterop.cs
- TreeViewItemAutomationPeer.cs
- SafeFileMappingHandle.cs
- VisualStyleTypesAndProperties.cs
- ProviderSettingsCollection.cs
- ObjectKeyFrameCollection.cs
- StrokeRenderer.cs
- DateRangeEvent.cs
- LoginCancelEventArgs.cs
- LongAverageAggregationOperator.cs
- ReservationCollection.cs
- CacheEntry.cs
- LayoutSettings.cs
- BamlRecords.cs
- KeyboardDevice.cs
- GeometryDrawing.cs
- GraphicsPath.cs
- HttpProfileGroupBase.cs
- LogConverter.cs
- initElementDictionary.cs
- TreeViewDesigner.cs
- DataControlFieldsEditor.cs
- _UriSyntax.cs
- WsdlBuildProvider.cs