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
- DuplicateDetector.cs
- OdbcParameterCollection.cs
- SiteIdentityPermission.cs
- DateTimeConstantAttribute.cs
- BindingContext.cs
- PropertyIDSet.cs
- WebEventCodes.cs
- BoundingRectTracker.cs
- CorrelationValidator.cs
- UnknownExceptionActionHelper.cs
- CommandHelpers.cs
- SchemaMapping.cs
- DropShadowBitmapEffect.cs
- PersonalizationDictionary.cs
- RuleProcessor.cs
- fixedPageContentExtractor.cs
- RemoteAsymmetricSignatureFormatter.cs
- SafeRegistryHandle.cs
- CreateUserErrorEventArgs.cs
- CodeGenerator.cs
- CredentialCache.cs
- DataKeyCollection.cs
- TableCellAutomationPeer.cs
- CircleHotSpot.cs
- ProxySimple.cs
- BuildProviderUtils.cs
- SupportingTokenProviderSpecification.cs
- NamespaceList.cs
- RuntimeEnvironment.cs
- NavigationEventArgs.cs
- LoginName.cs
- Point3DIndependentAnimationStorage.cs
- WinFormsSecurity.cs
- X509ChainElement.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ParentUndoUnit.cs
- IPAddressCollection.cs
- DataPagerFieldItem.cs
- TypeInfo.cs
- SqlRewriteScalarSubqueries.cs
- SafeNativeMethodsCLR.cs
- SrgsElementFactoryCompiler.cs
- DataServiceOperationContext.cs
- InputLanguageManager.cs
- CodeDirectiveCollection.cs
- DropShadowEffect.cs
- SQLByteStorage.cs
- SoapFault.cs
- WebServiceEnumData.cs
- externdll.cs
- InternalRelationshipCollection.cs
- TreeNodeCollection.cs
- SQLDoubleStorage.cs
- MaskedTextProvider.cs
- WebPartDisplayMode.cs
- PaperSource.cs
- clipboard.cs
- Pkcs7Recipient.cs
- InfoCardMasterKey.cs
- MetadataFile.cs
- TargetException.cs
- IdentityHolder.cs
- BooleanFunctions.cs
- TextTreeExtractElementUndoUnit.cs
- TableParagraph.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- StateManagedCollection.cs
- KeyedCollection.cs
- MetadataItemEmitter.cs
- WebPartEditorCancelVerb.cs
- WebPartConnection.cs
- ClientSettings.cs
- PersonalizableAttribute.cs
- SimpleMailWebEventProvider.cs
- IImplicitResourceProvider.cs
- FixedSOMPageConstructor.cs
- InputScope.cs
- DesignTimeParseData.cs
- GreaterThan.cs
- SqlCacheDependencyDatabaseCollection.cs
- HexParser.cs
- Model3DGroup.cs
- X509Utils.cs
- Pair.cs
- JoinCqlBlock.cs
- TagMapCollection.cs
- DrawingCollection.cs
- CompilerErrorCollection.cs
- QueryRewriter.cs
- State.cs
- TableColumnCollection.cs
- EdmValidator.cs
- QilList.cs
- JournalEntryStack.cs
- DateTimeValueSerializer.cs
- ModifierKeysConverter.cs
- BaseParaClient.cs
- BeginEvent.cs
- UpdatableWrapper.cs
- TraceSection.cs