Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / Throw.cs / 1305376 / Throw.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Activities; using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Collections.Generic; using System.Runtime; using System.Collections.ObjectModel; using System.Windows.Markup; [ContentProperty("Exception")] [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldNotMatchKeywords, Justification = "Optimizing for XAML naming. VB imperative users will [] qualify (e.g. New [Throw])")] public sealed class Throw : CodeActivity { [RequiredArgument] [DefaultValue(null)] public InArgumentException { get; set; } protected override void CacheMetadata(CodeActivityMetadata metadata) { RuntimeArgument exceptionArgument = new RuntimeArgument("Exception", typeof(Exception), ArgumentDirection.In, true); metadata.Bind(this.Exception, exceptionArgument); metadata.SetArgumentsCollection(new Collection { exceptionArgument }); } protected override void Execute(CodeActivityContext context) { Exception exception = this.Exception.Get(context); throw FxTrace.Exception.AsError(exception); } } } // 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
- PKCS1MaskGenerationMethod.cs
- CopyAction.cs
- DtrList.cs
- DispatchProxy.cs
- XmlResolver.cs
- TriggerAction.cs
- ContainerUtilities.cs
- PrimitiveSchema.cs
- RoutedEventValueSerializer.cs
- DynamicActionMessageFilter.cs
- ToolBarButton.cs
- WorkflowViewElement.cs
- ImageMapEventArgs.cs
- KoreanLunisolarCalendar.cs
- GeometryCombineModeValidation.cs
- ClientSession.cs
- DbConnectionPoolGroupProviderInfo.cs
- DataGridViewTextBoxCell.cs
- Container.cs
- UnhandledExceptionEventArgs.cs
- SafeUserTokenHandle.cs
- ResourceContainerWrapper.cs
- ControlDesignerState.cs
- JoinCqlBlock.cs
- PersonalizationProviderCollection.cs
- _SafeNetHandles.cs
- MDIClient.cs
- DetailsViewAutoFormat.cs
- Comparer.cs
- Attributes.cs
- PathData.cs
- EventRouteFactory.cs
- ServiceErrorHandler.cs
- PartEditor.cs
- ValidationPropertyAttribute.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- LicFileLicenseProvider.cs
- MimeTypeMapper.cs
- GeneratedCodeAttribute.cs
- TextDecorationCollection.cs
- UshortList2.cs
- NoneExcludedImageIndexConverter.cs
- FixUpCollection.cs
- Transform3DGroup.cs
- SvcMapFileLoader.cs
- IDispatchConstantAttribute.cs
- DesignerVerbCollection.cs
- CodeFieldReferenceExpression.cs
- DtdParser.cs
- ServiceDurableInstance.cs
- RandomDelayQueuedSendsAsyncResult.cs
- XPathCompileException.cs
- ActivityMetadata.cs
- UidPropertyAttribute.cs
- DataGridCellEditEndingEventArgs.cs
- UnsafeNativeMethods.cs
- EncoderExceptionFallback.cs
- XamlTypeWithExplicitNamespace.cs
- DataExpression.cs
- XPathMessageFilterElementComparer.cs
- ReadOnlyObservableCollection.cs
- TextRangeEditLists.cs
- DBSqlParser.cs
- FlowDocumentPageViewerAutomationPeer.cs
- MinMaxParagraphWidth.cs
- KeyEvent.cs
- reliableinputsessionchannel.cs
- securitycriticaldataformultiplegetandset.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- LayoutTable.cs
- SignedPkcs7.cs
- ToolboxItemCollection.cs
- SQLByte.cs
- SiteMapNodeItem.cs
- Button.cs
- PerformanceCounter.cs
- LocalIdKeyIdentifierClause.cs
- PromptBuilder.cs
- RtfFormatStack.cs
- CrossAppDomainChannel.cs
- EventLogPermissionEntryCollection.cs
- GregorianCalendarHelper.cs
- HwndSource.cs
- Geometry.cs
- PhysicalOps.cs
- BooleanConverter.cs
- Base64Stream.cs
- ImmutablePropertyDescriptorGridEntry.cs
- GridToolTip.cs
- QueryExpr.cs
- SQLInt64Storage.cs
- PathNode.cs
- RegistryKey.cs
- SizeChangedEventArgs.cs
- DBSchemaTable.cs
- SamlSubjectStatement.cs
- RuntimeVariableList.cs
- SoapAttributes.cs
- RadioButton.cs
- SQLConvert.cs