Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / DelegateOutArgument.cs / 1305376 / DelegateOutArgument.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities { public abstract class DelegateOutArgument : DelegateArgument { internal DelegateOutArgument() : base() { this.Direction = ArgumentDirection.Out; } } public sealed class DelegateOutArgument: DelegateOutArgument { public DelegateOutArgument() : base() { } public DelegateOutArgument(string name) : base() { this.Name = name; } protected override Type TypeCore { get { return typeof(T); } } // Soft-Link: This method is referenced through reflection by // ExpressionUtilities.TryRewriteLambdaExpression. Update that // file if the signature changes. public new T Get(ActivityContext context) { if (context == null) { throw FxTrace.Exception.ArgumentNull("context"); } return context.GetValue ((LocationReference)this); } // Soft-Link: This method is referenced through reflection by // ExpressionUtilities.TryRewriteLambdaExpression. Update that // file if the signature changes. public new Location GetLocation(ActivityContext context) { if (context == null) { throw FxTrace.Exception.ArgumentNull("context"); } return context.GetLocation (this); } public void Set(ActivityContext context, T value) { if (context == null) { throw FxTrace.Exception.ArgumentNull("context"); } context.SetValue((LocationReference)this, value); } internal override Location CreateLocation() { return new Location (); } } } // 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
- TemplateContainer.cs
- ObjectSecurity.cs
- TextControl.cs
- MtomMessageEncodingElement.cs
- DataGridViewDataConnection.cs
- XmlQueryContext.cs
- X509CertificateCollection.cs
- FixedDocument.cs
- EmptyEnumerable.cs
- UnsignedPublishLicense.cs
- HttpClientCredentialType.cs
- GroupDescription.cs
- CacheDependency.cs
- ProcessHostMapPath.cs
- TemplateControlParser.cs
- dataobject.cs
- UIPermission.cs
- QilParameter.cs
- HtmlControlPersistable.cs
- UnknownBitmapDecoder.cs
- DataShape.cs
- TypeSemantics.cs
- XmlCharCheckingReader.cs
- SafeSecurityHelper.cs
- RIPEMD160.cs
- BuildDependencySet.cs
- Choices.cs
- FixedTextSelectionProcessor.cs
- AuthenticationModulesSection.cs
- ColorMatrix.cs
- DataViewListener.cs
- CommonProperties.cs
- ColumnMapProcessor.cs
- diagnosticsswitches.cs
- XmlSchemaSimpleContentRestriction.cs
- TypeSchema.cs
- PersistChildrenAttribute.cs
- Regex.cs
- SqlWriter.cs
- securestring.cs
- BaseCollection.cs
- ListViewCommandEventArgs.cs
- Array.cs
- EventProvider.cs
- WebPartDisplayMode.cs
- TableRowCollection.cs
- Matrix.cs
- StyleXamlParser.cs
- DataGridTextBoxColumn.cs
- XmlChildNodes.cs
- InputLanguageEventArgs.cs
- WindowPattern.cs
- TextRangeSerialization.cs
- GZipDecoder.cs
- HandleExceptionArgs.cs
- ImageBrush.cs
- SystemTcpStatistics.cs
- SourceItem.cs
- MemberMemberBinding.cs
- HttpListenerRequestUriBuilder.cs
- FilterableAttribute.cs
- ViewSimplifier.cs
- COAUTHIDENTITY.cs
- DirectoryInfo.cs
- InvokeProviderWrapper.cs
- ConfigurationStrings.cs
- IdleTimeoutMonitor.cs
- ColumnMap.cs
- TextViewElement.cs
- TextRangeSerialization.cs
- TableRow.cs
- FileNotFoundException.cs
- FunctionDetailsReader.cs
- WorkflowInstanceTerminatedRecord.cs
- IWorkflowDebuggerService.cs
- MultiView.cs
- TcpClientSocketManager.cs
- XmlNamespaceMappingCollection.cs
- PolyLineSegment.cs
- DiscoveryClientDocuments.cs
- ApplyImportsAction.cs
- DataGridViewColumnCollection.cs
- Point3D.cs
- XmlSchemaSubstitutionGroup.cs
- Binding.cs
- TaskSchedulerException.cs
- XPathSelectionIterator.cs
- FileCodeGroup.cs
- EntityContainerAssociationSetEnd.cs
- WinInet.cs
- CommandEventArgs.cs
- ImageList.cs
- SystemIPv4InterfaceProperties.cs
- ProvidePropertyAttribute.cs
- DrawListViewSubItemEventArgs.cs
- DropSource.cs
- DataSourceSelectArguments.cs
- NotificationContext.cs
- PersonalizationProvider.cs
- ContentElement.cs