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
- TextSelectionProcessor.cs
- Exceptions.cs
- DocumentSchemaValidator.cs
- ISO2022Encoding.cs
- ByteAnimation.cs
- DataGridViewTextBoxColumn.cs
- XamlLoadErrorInfo.cs
- OutputCacheSettings.cs
- SoapHttpTransportImporter.cs
- AssemblyHash.cs
- UpDownEvent.cs
- Size3DConverter.cs
- EdmEntityTypeAttribute.cs
- FastPropertyAccessor.cs
- PrivilegeNotHeldException.cs
- ResXResourceSet.cs
- DesignerProperties.cs
- PackageDigitalSignatureManager.cs
- PermissionToken.cs
- GeometryCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- DataSourceProvider.cs
- FileClassifier.cs
- MetabaseSettingsIis7.cs
- ChtmlSelectionListAdapter.cs
- DataViewManager.cs
- WindowsGraphicsWrapper.cs
- Wildcard.cs
- HttpModuleCollection.cs
- KeyedHashAlgorithm.cs
- ResourceReader.cs
- precedingsibling.cs
- FamilyCollection.cs
- TerminatorSinks.cs
- ListViewPagedDataSource.cs
- TreeNode.cs
- CmsInterop.cs
- PathFigureCollectionValueSerializer.cs
- Thumb.cs
- _NegotiateClient.cs
- EnumerableRowCollectionExtensions.cs
- NestedContainer.cs
- CompilerState.cs
- XmlSchemaAnnotated.cs
- PropertyAccessVisitor.cs
- SQLResource.cs
- InstanceHandleConflictException.cs
- GraphicsState.cs
- Quaternion.cs
- FileUtil.cs
- WebPartTransformerCollection.cs
- ToolZone.cs
- DBSchemaTable.cs
- localization.cs
- AppDomainProtocolHandler.cs
- FileDataSourceCache.cs
- UnicodeEncoding.cs
- SelectionItemPattern.cs
- ChangeInterceptorAttribute.cs
- HtmlTable.cs
- StructuredProperty.cs
- VectorValueSerializer.cs
- GeneratedView.cs
- UnknownBitmapDecoder.cs
- TextParagraphCache.cs
- StrokeNode.cs
- HtmlEmptyTagControlBuilder.cs
- WebConvert.cs
- SharedUtils.cs
- Preprocessor.cs
- Transform3DGroup.cs
- PriorityItem.cs
- DataServiceSaveChangesEventArgs.cs
- DefaultTextStore.cs
- AsyncSerializedWorker.cs
- ResizeGrip.cs
- InkCanvasSelection.cs
- KeyValuePairs.cs
- _LocalDataStoreMgr.cs
- CompilerParameters.cs
- WorkflowWebService.cs
- ServiceOperationParameter.cs
- GACMembershipCondition.cs
- PerfCounters.cs
- EncryptedKey.cs
- ServiceReference.cs
- Size3D.cs
- EncryptedPackageFilter.cs
- SrgsDocument.cs
- RtfToXamlReader.cs
- CommonRemoteMemoryBlock.cs
- Track.cs
- ViewBox.cs
- XmlProcessingInstruction.cs
- OracleParameter.cs
- TraceUtility.cs
- CompiledXpathExpr.cs
- SiteMapSection.cs
- SymmetricAlgorithm.cs
- OptimisticConcurrencyException.cs