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
- QuaternionValueSerializer.cs
- TextClipboardData.cs
- XsltContext.cs
- EndpointInstanceProvider.cs
- EnumUnknown.cs
- ListViewItemCollectionEditor.cs
- Solver.cs
- StyleBamlTreeBuilder.cs
- SwitchLevelAttribute.cs
- OleDbPropertySetGuid.cs
- PenContexts.cs
- TableLayoutColumnStyleCollection.cs
- AttachedPropertyBrowsableAttribute.cs
- FutureFactory.cs
- WebUtil.cs
- M3DUtil.cs
- RunClient.cs
- SqlClientMetaDataCollectionNames.cs
- TreeViewAutomationPeer.cs
- MetadataCache.cs
- EventListener.cs
- DataGrid.cs
- OutOfProcStateClientManager.cs
- DbProviderConfigurationHandler.cs
- GroupItemAutomationPeer.cs
- PersonalizationProviderHelper.cs
- AdornerHitTestResult.cs
- PhysicalFontFamily.cs
- JsonGlobals.cs
- ImageFormatConverter.cs
- StylusPlugin.cs
- DataControlCommands.cs
- METAHEADER.cs
- WorkflowTerminatedException.cs
- WorkflowServiceInstance.cs
- Marshal.cs
- DeploymentSection.cs
- KeyTimeConverter.cs
- WebPartPersonalization.cs
- TextParagraphProperties.cs
- AtlasWeb.Designer.cs
- InputLanguageEventArgs.cs
- OdbcFactory.cs
- BindingContext.cs
- MediaElement.cs
- ICollection.cs
- SettingsAttributeDictionary.cs
- ContentElementAutomationPeer.cs
- XamlValidatingReader.cs
- DesignTimeData.cs
- ConfigDefinitionUpdates.cs
- PropertyPath.cs
- GPPOINT.cs
- BitmapScalingModeValidation.cs
- ActivityExecutionContextCollection.cs
- QueryContext.cs
- RoutingService.cs
- XmlDataImplementation.cs
- HttpResponseInternalWrapper.cs
- PropertyChangedEventArgs.cs
- PartialCachingControl.cs
- DbConnectionPool.cs
- OptimizedTemplateContent.cs
- WinFormsComponentEditor.cs
- RuntimeResourceSet.cs
- Choices.cs
- InvalidOleVariantTypeException.cs
- SmiRecordBuffer.cs
- DeleteHelper.cs
- PackageRelationship.cs
- NativeActivityFaultContext.cs
- WebServiceData.cs
- TableNameAttribute.cs
- DockPattern.cs
- MenuItemBindingCollection.cs
- WindowsTitleBar.cs
- TaskbarItemInfo.cs
- Collection.cs
- ReadingWritingEntityEventArgs.cs
- SchemaSetCompiler.cs
- LazyInitializer.cs
- RadioButton.cs
- StringSource.cs
- ActivityTypeResolver.xaml.cs
- ColumnCollection.cs
- SchemaLookupTable.cs
- WebPartDescription.cs
- Site.cs
- XmlArrayItemAttributes.cs
- ColorPalette.cs
- ErrorProvider.cs
- PointLight.cs
- PeerEndPoint.cs
- SafeCoTaskMem.cs
- KnownTypeAttribute.cs
- ArraySegment.cs
- TextParaLineResult.cs
- ExtendedProperty.cs
- SoapAttributes.cs
- Int32AnimationUsingKeyFrames.cs