Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / ActivityWithResultWrapper.cs / 1305376 / ActivityWithResultWrapper.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities { using System.Collections.Generic; using System.Runtime; // This wrapper is used to make our "new Expression" and "new Default" APIs // work correctly even if the expression set on the base class doesn't // match. We'll log the error at cache metadata time. class ActivityWithResultWrapper: CodeActivity , Argument.IExpressionWrapper { ActivityWithResult expression; public ActivityWithResultWrapper(ActivityWithResult expression) { this.expression = expression; } ActivityWithResult Argument.IExpressionWrapper.InnerExpression { get { return this.expression; } } protected override void CacheMetadata(CodeActivityMetadata metadata) { // If we've gotten here then argument validation has already // logged a validation error. } protected override T Execute(CodeActivityContext context) { Fx.Assert("We'll never get here!"); return default(T); } } } // 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
- IconConverter.cs
- DbDataReader.cs
- TTSEngineTypes.cs
- Atom10FormatterFactory.cs
- SelectionHighlightInfo.cs
- TreeNode.cs
- PageWrapper.cs
- DeleteCardRequest.cs
- DataSet.cs
- TextTreeTextBlock.cs
- ValidationError.cs
- GeometryCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- TextServicesCompartmentEventSink.cs
- FieldAccessException.cs
- TranslateTransform3D.cs
- XslAstAnalyzer.cs
- TcpTransportManager.cs
- WebReference.cs
- AuthorizationRuleCollection.cs
- SystemResources.cs
- BrowserCapabilitiesFactory.cs
- SystemIPInterfaceStatistics.cs
- DrawingContextWalker.cs
- WizardDesigner.cs
- ResourceKey.cs
- OperationDescription.cs
- StorageInfo.cs
- CommandArguments.cs
- Stack.cs
- XmlBindingWorker.cs
- SafeUserTokenHandle.cs
- TraceLevelStore.cs
- ValidatorCollection.cs
- DocumentViewerBaseAutomationPeer.cs
- CalendarButtonAutomationPeer.cs
- FolderBrowserDialogDesigner.cs
- RegistryConfigurationProvider.cs
- GroupStyle.cs
- PrintDialogException.cs
- StreamWithDictionary.cs
- EventPrivateKey.cs
- RoleGroup.cs
- NotFiniteNumberException.cs
- SafeFileHandle.cs
- mil_sdk_version.cs
- StickyNoteHelper.cs
- ServerValidateEventArgs.cs
- InvokeBase.cs
- DataView.cs
- Table.cs
- RadioButtonAutomationPeer.cs
- TextHidden.cs
- RawMouseInputReport.cs
- PageWrapper.cs
- OdbcInfoMessageEvent.cs
- WindowsBrush.cs
- CapabilitiesRule.cs
- PageHandlerFactory.cs
- DataRowCollection.cs
- TemplateModeChangedEventArgs.cs
- TextInfo.cs
- CategoryGridEntry.cs
- ShapingWorkspace.cs
- ObjectTag.cs
- StrokeSerializer.cs
- AccessKeyManager.cs
- ChtmlImageAdapter.cs
- SelectedGridItemChangedEvent.cs
- GridViewCancelEditEventArgs.cs
- AssociationSetMetadata.cs
- MergablePropertyAttribute.cs
- CompilationUtil.cs
- Normalization.cs
- ToolboxComponentsCreatingEventArgs.cs
- StandardOleMarshalObject.cs
- ModulesEntry.cs
- XmlSchemaObjectCollection.cs
- EntityDataSourceMemberPath.cs
- OdbcTransaction.cs
- LinqDataSourceStatusEventArgs.cs
- HMACRIPEMD160.cs
- DataListDesigner.cs
- TypeLoadException.cs
- SiteMap.cs
- PageCatalogPart.cs
- Point3DValueSerializer.cs
- TextServicesContext.cs
- IteratorFilter.cs
- OperationResponse.cs
- SafeSecurityHandles.cs
- ConnectivityStatus.cs
- ConstrainedDataObject.cs
- LinkTarget.cs
- XmlSchemaNotation.cs
- AdapterSwitches.cs
- FrameworkElementFactory.cs
- ListBindableAttribute.cs
- XmlValidatingReader.cs
- ThicknessKeyFrameCollection.cs