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
- ApplicationBuildProvider.cs
- WebReference.cs
- LabelEditEvent.cs
- WebScriptServiceHostFactory.cs
- ControlBindingsConverter.cs
- HostingEnvironmentSection.cs
- SupportsEventValidationAttribute.cs
- ExpressionVisitor.cs
- XmlDataImplementation.cs
- RunWorkerCompletedEventArgs.cs
- CommandTreeTypeHelper.cs
- ReadOnlyObservableCollection.cs
- Point3DCollection.cs
- WebReferencesBuildProvider.cs
- IApplicationTrustManager.cs
- RoleServiceManager.cs
- ToolboxComponentsCreatedEventArgs.cs
- OracleBFile.cs
- ActivationWorker.cs
- ObjectPersistData.cs
- ConfigXmlWhitespace.cs
- UIElement3D.cs
- ColumnWidthChangingEvent.cs
- OdbcConnectionPoolProviderInfo.cs
- AspNetHostingPermission.cs
- DynamicMethod.cs
- StreamUpgradeInitiator.cs
- RsaElement.cs
- TrackingQuery.cs
- ProfileInfo.cs
- LayoutTable.cs
- StrokeNodeEnumerator.cs
- VisualStyleTypesAndProperties.cs
- XmlILAnnotation.cs
- TextEffect.cs
- VolatileEnlistmentMultiplexing.cs
- CheckPair.cs
- HtmlElementEventArgs.cs
- ExpressionList.cs
- ScrollItemPattern.cs
- BaseConfigurationRecord.cs
- SmiEventStream.cs
- HttpStreams.cs
- XPathQilFactory.cs
- WebPartDisplayModeCollection.cs
- UrlPropertyAttribute.cs
- CalendarDay.cs
- NumericUpDownAccelerationCollection.cs
- DataServicePagingProviderWrapper.cs
- DataGridViewImageColumn.cs
- FolderLevelBuildProviderCollection.cs
- UnauthorizedAccessException.cs
- SubpageParaClient.cs
- XmlCharType.cs
- WebEvents.cs
- OleDbCommandBuilder.cs
- SyntaxCheck.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- KnownTypesHelper.cs
- EmptyEnumerator.cs
- OverflowException.cs
- ImpersonationContext.cs
- Binding.cs
- TypeDescriptionProvider.cs
- DbConnectionPoolGroup.cs
- LogWriteRestartAreaState.cs
- HierarchicalDataSourceControl.cs
- DiagnosticStrings.cs
- StringResourceManager.cs
- SparseMemoryStream.cs
- DrawingVisual.cs
- sqlnorm.cs
- SiteMapDataSourceView.cs
- MasterPageParser.cs
- GorillaCodec.cs
- InstanceDescriptor.cs
- SafeNativeMethods.cs
- COAUTHINFO.cs
- XmlUnspecifiedAttribute.cs
- BookmarkWorkItem.cs
- ClonableStack.cs
- DbProviderFactoriesConfigurationHandler.cs
- BuilderInfo.cs
- SQLDecimal.cs
- PageVisual.cs
- WorkflowRuntimeServiceElement.cs
- XmlIlTypeHelper.cs
- TrailingSpaceComparer.cs
- MetaModel.cs
- RegexStringValidator.cs
- MDIClient.cs
- DataGridViewTextBoxCell.cs
- NamespaceExpr.cs
- MinMaxParagraphWidth.cs
- BlurEffect.cs
- GACIdentityPermission.cs
- NetSectionGroup.cs
- WebAdminConfigurationHelper.cs
- SqlBulkCopyColumnMappingCollection.cs
- TreeNodeMouseHoverEvent.cs