Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / Catch.cs / 1305376 / Catch.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Activities; using System.Activities.Runtime; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.Windows.Markup; [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldNotMatchKeywords, Justification = "Optimizing for XAML naming. VB imperative users will [] qualify (e.g. New [Catch](Of Exception))")] public abstract class Catch { internal Catch() { } public abstract Type ExceptionType { get; } internal abstract ActivityDelegate GetAction(); internal abstract void ScheduleAction(NativeActivityContext context, Exception exception, CompletionCallback completionCallback, FaultCallback faultCallback); } [ContentProperty("Action")] [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldNotMatchKeywords, Justification = "Optimizing for XAML naming. VB imperative users will [] qualify (e.g. New [Catch](Of Exception))")] public sealed class Catch: Catch where TException : Exception { public Catch() : base() { } public override Type ExceptionType { get { return typeof(TException); } } [DefaultValue(null)] public ActivityAction Action { get; set; } internal override ActivityDelegate GetAction() { return this.Action; } internal override void ScheduleAction(NativeActivityContext context, Exception exception, CompletionCallback completionCallback, FaultCallback faultCallback) { context.ScheduleAction(this.Action, (TException)exception, completionCallback, faultCallback); } } } // 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
- GeneralTransform2DTo3DTo2D.cs
- CommandHelpers.cs
- UnknownWrapper.cs
- Margins.cs
- cookiecollection.cs
- SafeFileMappingHandle.cs
- XmlSchemaSimpleContentRestriction.cs
- ProcessExitedException.cs
- PageCache.cs
- Crypto.cs
- ScrollProviderWrapper.cs
- StateValidator.cs
- ActivityMarkupSerializationProvider.cs
- EmissiveMaterial.cs
- ProcessManager.cs
- externdll.cs
- ConfigXmlText.cs
- DownloadProgressEventArgs.cs
- ItemPager.cs
- MulticastDelegate.cs
- TogglePattern.cs
- ServiceMemoryGates.cs
- XmlReader.cs
- GlobalEventManager.cs
- DetailsViewDesigner.cs
- HtmlTernaryTree.cs
- BamlRecordHelper.cs
- DesignerActionService.cs
- BaseUriWithWildcard.cs
- TransformCollection.cs
- StateDesigner.cs
- ScriptManager.cs
- HttpCookiesSection.cs
- MouseCaptureWithinProperty.cs
- COSERVERINFO.cs
- ProfileSettingsCollection.cs
- SessionStateModule.cs
- TemplateBindingExtensionConverter.cs
- EntityDataSourceContainerNameItem.cs
- FixedBufferAttribute.cs
- TextEndOfLine.cs
- IconConverter.cs
- StrongNameIdentityPermission.cs
- SQLMoney.cs
- WindowsServiceElement.cs
- ViewValidator.cs
- cryptoapiTransform.cs
- ReferencedCollectionType.cs
- CodeTypeParameter.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- WebPartMenu.cs
- CqlWriter.cs
- MenuItemStyleCollection.cs
- TraceContext.cs
- figurelengthconverter.cs
- LayoutTable.cs
- MobileControlPersister.cs
- LinqDataSourceUpdateEventArgs.cs
- TableHeaderCell.cs
- HttpCacheVary.cs
- WebContentFormatHelper.cs
- KeyValueConfigurationCollection.cs
- HotSpotCollection.cs
- WebConfigurationHostFileChange.cs
- ScrollProperties.cs
- XmlStringTable.cs
- HMACRIPEMD160.cs
- ResourceAttributes.cs
- SapiRecognizer.cs
- HtmlEncodedRawTextWriter.cs
- ClientUrlResolverWrapper.cs
- TypedReference.cs
- DisplayNameAttribute.cs
- EditCommandColumn.cs
- InkCanvasSelectionAdorner.cs
- _RequestCacheProtocol.cs
- ADMembershipUser.cs
- RegistryPermission.cs
- TransferRequestHandler.cs
- DataSvcMapFile.cs
- SQLSingleStorage.cs
- ActiveDesignSurfaceEvent.cs
- CookieProtection.cs
- QilGenerator.cs
- UIElementPropertyUndoUnit.cs
- ObservableDictionary.cs
- ToolBarPanel.cs
- SettingsBase.cs
- InvokeWebService.cs
- ConfigurationSectionCollection.cs
- UpdateCompiler.cs
- WindowInteropHelper.cs
- WeakReference.cs
- DesignerValidatorAdapter.cs
- PartialClassGenerationTaskInternal.cs
- XmlDataImplementation.cs
- RecommendedAsConfigurableAttribute.cs
- ContextProperty.cs
- XmlIlVisitor.cs
- TypeConverterHelper.cs