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
- HtmlControl.cs
- SiteMapHierarchicalDataSourceView.cs
- DataControlCommands.cs
- OdbcConnectionString.cs
- ETagAttribute.cs
- _NegoStream.cs
- PersistenceParticipant.cs
- XPathException.cs
- DescendantBaseQuery.cs
- PersistenceException.cs
- GetLastErrorDetailsRequest.cs
- ToolboxComponentsCreatingEventArgs.cs
- MobileUserControlDesigner.cs
- MediaSystem.cs
- TextServicesCompartmentContext.cs
- ActivityWithResultValueSerializer.cs
- XmlSchemaComplexContent.cs
- Gdiplus.cs
- CommandExpr.cs
- ZipIOExtraFieldZip64Element.cs
- PrintDialog.cs
- BinaryObjectReader.cs
- GcHandle.cs
- XPathNodeList.cs
- SafeNativeMethods.cs
- ProcessModuleDesigner.cs
- FormViewPageEventArgs.cs
- DataColumnCollection.cs
- LocalizableResourceBuilder.cs
- CodeIdentifier.cs
- FontSource.cs
- OleDbWrapper.cs
- SerializationInfoEnumerator.cs
- TextRenderer.cs
- OAVariantLib.cs
- ChangePasswordDesigner.cs
- ModelVisual3D.cs
- InvalidOleVariantTypeException.cs
- returneventsaver.cs
- ISAPIApplicationHost.cs
- Binding.cs
- StrokeCollection.cs
- Enlistment.cs
- TextEditorThreadLocalStore.cs
- PolicyLevel.cs
- GroupBoxRenderer.cs
- ExpressionPrinter.cs
- LogStream.cs
- ConnectivityStatus.cs
- HostProtectionException.cs
- LicenseProviderAttribute.cs
- EntityDataSourceView.cs
- XhtmlMobileTextWriter.cs
- transactioncontext.cs
- unitconverter.cs
- ImageListStreamer.cs
- CssTextWriter.cs
- LinqDataSourceValidationException.cs
- Activator.cs
- PropertyEmitter.cs
- VoiceSynthesis.cs
- DataGridViewTextBoxEditingControl.cs
- SmtpAuthenticationManager.cs
- StorageTypeMapping.cs
- FontInfo.cs
- BrowserDefinitionCollection.cs
- ExceptionTranslationTable.cs
- QilStrConcatenator.cs
- XmlSchemaAppInfo.cs
- AppDomainUnloadedException.cs
- BinaryFormatterWriter.cs
- EntityModelBuildProvider.cs
- ModelItemCollection.cs
- ConnectionOrientedTransportManager.cs
- PersonalizationAdministration.cs
- URI.cs
- Random.cs
- BitmapEffectInput.cs
- SamlConstants.cs
- PropertyStore.cs
- ColumnCollectionEditor.cs
- CultureInfo.cs
- ResourceWriter.cs
- AdornerDecorator.cs
- QilIterator.cs
- QueueProcessor.cs
- PropertyKey.cs
- SerializerDescriptor.cs
- SqlRewriteScalarSubqueries.cs
- SemanticResolver.cs
- ServicePoint.cs
- PenThreadPool.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- FloatAverageAggregationOperator.cs
- MobileControlBuilder.cs
- AssemblyAttributesGoHere.cs
- CodeGeneratorAttribute.cs
- ManagedIStream.cs
- Literal.cs
- _OverlappedAsyncResult.cs