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
- SeverityFilter.cs
- HelpInfo.cs
- ToolBarButtonClickEvent.cs
- FaultPropagationQuery.cs
- QilName.cs
- ControlBuilderAttribute.cs
- MailMessage.cs
- GrowingArray.cs
- WindowsStatusBar.cs
- StringValidator.cs
- AvTrace.cs
- SqlConnectionPoolGroupProviderInfo.cs
- hresults.cs
- TypeElementCollection.cs
- ElementAction.cs
- DiagnosticEventProvider.cs
- DesignerDataParameter.cs
- SafeEventLogWriteHandle.cs
- HashLookup.cs
- LoginCancelEventArgs.cs
- CollectionViewGroup.cs
- XmlTextReaderImpl.cs
- Button.cs
- ServiceBuildProvider.cs
- XmlSchemaProviderAttribute.cs
- InstalledVoice.cs
- FeatureSupport.cs
- Crc32.cs
- TextSimpleMarkerProperties.cs
- NativeMethods.cs
- XmlCodeExporter.cs
- TcpHostedTransportConfiguration.cs
- UidManager.cs
- CancelRequestedQuery.cs
- GPRECTF.cs
- CornerRadius.cs
- ExtensionSurface.cs
- HtmlInputFile.cs
- QueryOperatorEnumerator.cs
- WorkflowServiceHostFactory.cs
- AuthenticationService.cs
- TypedElement.cs
- FacetChecker.cs
- IisTraceListener.cs
- InputReport.cs
- DataGridAutoFormatDialog.cs
- Subtree.cs
- Link.cs
- SqlRowUpdatingEvent.cs
- NamedElement.cs
- RoutedEventValueSerializer.cs
- ProcessInfo.cs
- WebEventCodes.cs
- XMLSyntaxException.cs
- FormsIdentity.cs
- DrawingAttributes.cs
- ButtonField.cs
- _FixedSizeReader.cs
- parserscommon.cs
- HtmlValidationSummaryAdapter.cs
- WindowsTab.cs
- DecimalAverageAggregationOperator.cs
- DataColumnChangeEvent.cs
- CodeParameterDeclarationExpressionCollection.cs
- Matrix.cs
- StylusCaptureWithinProperty.cs
- SqlServer2KCompatibilityCheck.cs
- Pkcs9Attribute.cs
- TextBox.cs
- InstanceDescriptor.cs
- DataControlFieldHeaderCell.cs
- BamlStream.cs
- ControlCollection.cs
- CellConstantDomain.cs
- SQLMembershipProvider.cs
- Matrix3DValueSerializer.cs
- ClientSettingsStore.cs
- BaseDataBoundControl.cs
- versioninfo.cs
- LineInfo.cs
- RemoteWebConfigurationHost.cs
- PageRequestManager.cs
- counter.cs
- UnmanagedMemoryStreamWrapper.cs
- OutputWindow.cs
- CompareValidator.cs
- AdornerPresentationContext.cs
- LinkDescriptor.cs
- Attributes.cs
- TypeFieldSchema.cs
- XmlCharCheckingWriter.cs
- _FtpControlStream.cs
- HijriCalendar.cs
- ToolStripRenderer.cs
- UpdatePanelTriggerCollection.cs
- AudioFormatConverter.cs
- SimpleWebHandlerParser.cs
- PartialClassGenerationTaskInternal.cs
- SecurityException.cs
- CqlQuery.cs