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
- ImageEditor.cs
- sapiproxy.cs
- MediaSystem.cs
- ActivityStatusChangeEventArgs.cs
- ThrowHelper.cs
- ConnectionPoint.cs
- ContextStaticAttribute.cs
- GreaterThan.cs
- UserControlBuildProvider.cs
- ToolStripSplitStackLayout.cs
- AuthorizationSection.cs
- initElementDictionary.cs
- DbConnectionClosed.cs
- PaperSource.cs
- ConditionCollection.cs
- MetroSerializationManager.cs
- X509ChainPolicy.cs
- BindingCompleteEventArgs.cs
- ArcSegment.cs
- EventQueueState.cs
- WebPartTransformer.cs
- ConnectorDragDropGlyph.cs
- CompressedStack.cs
- Crypto.cs
- IPEndPointCollection.cs
- OutputCacheProfileCollection.cs
- NumericUpDownAcceleration.cs
- PartitionedStreamMerger.cs
- QualifiedCellIdBoolean.cs
- CodeTypeOfExpression.cs
- GeneralTransformGroup.cs
- SignedXml.cs
- Separator.cs
- Fonts.cs
- PropertyToken.cs
- CodeMemberProperty.cs
- WarningException.cs
- ExtendedPropertyInfo.cs
- IdentifierCreationService.cs
- Int32CollectionConverter.cs
- XmlIgnoreAttribute.cs
- ShaperBuffers.cs
- ObjectPersistData.cs
- ChangeBlockUndoRecord.cs
- ProxyWebPart.cs
- FilterException.cs
- MasterPageParser.cs
- Page.cs
- UndoManager.cs
- ArrayTypeMismatchException.cs
- Dictionary.cs
- BitmapCacheBrush.cs
- AutoResizedEvent.cs
- PersonalizableAttribute.cs
- NestPullup.cs
- MouseCaptureWithinProperty.cs
- NumberFormatter.cs
- ProcessHostServerConfig.cs
- FormViewInsertEventArgs.cs
- XPathMultyIterator.cs
- ExtensionCollection.cs
- CompressedStack.cs
- CodeAttributeDeclaration.cs
- mediaeventargs.cs
- Padding.cs
- SortFieldComparer.cs
- DataControlButton.cs
- WorkflowMarkupSerializationProvider.cs
- TraceEventCache.cs
- SystemUdpStatistics.cs
- RealProxy.cs
- TextTreeNode.cs
- DocumentViewerAutomationPeer.cs
- SystemSounds.cs
- InkPresenterAutomationPeer.cs
- FunctionImportMapping.cs
- NegotiateStream.cs
- SessionSwitchEventArgs.cs
- EntityContainerEmitter.cs
- ModelItemDictionary.cs
- ObjectParameterCollection.cs
- BoundsDrawingContextWalker.cs
- SchemaName.cs
- CodeCommentStatementCollection.cs
- SqlReferenceCollection.cs
- Soap11ServerProtocol.cs
- COM2ExtendedTypeConverter.cs
- NativeConfigurationLoader.cs
- XmlDataDocument.cs
- CellParagraph.cs
- ScriptingWebServicesSectionGroup.cs
- Trigger.cs
- ProtectedUri.cs
- WhitespaceRule.cs
- BatchParser.cs
- Exceptions.cs
- CodeDirectoryCompiler.cs
- ToolStripOverflow.cs
- SpinWait.cs
- DayRenderEvent.cs