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
- TemplateColumn.cs
- TrackingProfileCache.cs
- FormParameter.cs
- BaseTemplateParser.cs
- MemberInfoSerializationHolder.cs
- TemplatedEditableDesignerRegion.cs
- EditingCommands.cs
- SQLString.cs
- CatalogPart.cs
- AnnotationStore.cs
- CreateRefExpr.cs
- IPAddress.cs
- MailAddressCollection.cs
- SchemaImporterExtensionElement.cs
- ButtonColumn.cs
- DefaultValueTypeConverter.cs
- TextSimpleMarkerProperties.cs
- SystemBrushes.cs
- ValidationResult.cs
- NamespaceImport.cs
- DiscoveryServerProtocol.cs
- TableLayoutStyleCollection.cs
- VideoDrawing.cs
- XmlCharCheckingReader.cs
- CodeDirectoryCompiler.cs
- XmlBinaryReader.cs
- ErrorWrapper.cs
- MachineKey.cs
- OdbcConnectionHandle.cs
- DataBinding.cs
- ReflectEventDescriptor.cs
- SchemaImporter.cs
- ServiceInfo.cs
- ExtractCollection.cs
- ACE.cs
- HtmlControl.cs
- OleDbPermission.cs
- UIElementAutomationPeer.cs
- Stream.cs
- LocalizationParserHooks.cs
- Accessible.cs
- figurelengthconverter.cs
- GAC.cs
- SafeFileMapViewHandle.cs
- EvidenceTypeDescriptor.cs
- GridEntryCollection.cs
- FlowDecision.cs
- Int32Rect.cs
- _HeaderInfoTable.cs
- ImageAttributes.cs
- SqlCrossApplyToCrossJoin.cs
- WindowsAuthenticationModule.cs
- WCFServiceClientProxyGenerator.cs
- BatchParser.cs
- MimeWriter.cs
- ControlBuilder.cs
- Permission.cs
- BuildProviderCollection.cs
- ExternalFile.cs
- SQLBinary.cs
- KeyedHashAlgorithm.cs
- LookupBindingPropertiesAttribute.cs
- SecurityTokenSerializer.cs
- ComboBox.cs
- SystemWebExtensionsSectionGroup.cs
- CompilerLocalReference.cs
- UInt64Converter.cs
- IItemContainerGenerator.cs
- RunClient.cs
- SrgsToken.cs
- ObjectStateFormatter.cs
- TriggerCollection.cs
- SystemResourceKey.cs
- SaveFileDialog.cs
- DiscriminatorMap.cs
- Table.cs
- Axis.cs
- RegexFCD.cs
- Journaling.cs
- _CommandStream.cs
- DataGridViewRowCollection.cs
- RMEnrollmentPage2.cs
- ListControlConvertEventArgs.cs
- CommunicationException.cs
- ObjectStateEntryDbDataRecord.cs
- GraphicsContainer.cs
- DocumentSequenceHighlightLayer.cs
- XmlElementElementCollection.cs
- CustomErrorsSectionWrapper.cs
- DecimalFormatter.cs
- WebReference.cs
- ObjectView.cs
- EntityWrapper.cs
- InvokeBinder.cs
- TypefaceCollection.cs
- ArrayList.cs
- ChangeBlockUndoRecord.cs
- ActivityExecutor.cs
- WaveHeader.cs
- TypeConvertions.cs