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
- EncoderFallback.cs
- PersonalizationDictionary.cs
- FlowDocumentReaderAutomationPeer.cs
- BitmapEffectGroup.cs
- ScriptManagerProxy.cs
- Normalization.cs
- TimeSpanStorage.cs
- LoginUtil.cs
- GeometryHitTestParameters.cs
- RestClientProxyHandler.cs
- HtmlElementErrorEventArgs.cs
- LowerCaseStringConverter.cs
- RightsManagementInformation.cs
- BinaryFormatterWriter.cs
- IteratorFilter.cs
- MarkupWriter.cs
- NamedPipeConnectionPoolSettings.cs
- OracleNumber.cs
- SoapHeaderException.cs
- MetadataFile.cs
- CalendarAutoFormatDialog.cs
- CommentEmitter.cs
- CoreChannel.cs
- BaseCodeDomTreeGenerator.cs
- DateTimeConstantAttribute.cs
- PackWebRequest.cs
- DeferredTextReference.cs
- UpdateProgress.cs
- CodeCompileUnit.cs
- ErrorEventArgs.cs
- DerivedKeySecurityTokenStub.cs
- SqlServices.cs
- FieldInfo.cs
- OrderedDictionaryStateHelper.cs
- ExtensionSimplifierMarkupObject.cs
- EdmSchemaError.cs
- TextTreeTextElementNode.cs
- ObjectListComponentEditor.cs
- SessionSwitchEventArgs.cs
- CaretElement.cs
- COM2Enum.cs
- ClientSideQueueItem.cs
- PersonalizationProvider.cs
- PrintEvent.cs
- CodeAttributeArgument.cs
- StrokeNodeEnumerator.cs
- ListViewCancelEventArgs.cs
- RayHitTestParameters.cs
- DataGridCaption.cs
- ISAPIRuntime.cs
- parserscommon.cs
- SessionParameter.cs
- UncommonField.cs
- ColorInterpolationModeValidation.cs
- SimplePropertyEntry.cs
- ParserHooks.cs
- AsyncContentLoadedEventArgs.cs
- CorrelationTokenTypeConvertor.cs
- WebRequestModuleElementCollection.cs
- MulticastIPAddressInformationCollection.cs
- UIPermission.cs
- ExceptionHelpers.cs
- WindowsHyperlink.cs
- SchemaTypeEmitter.cs
- _SslStream.cs
- COAUTHINFO.cs
- PolicyLevel.cs
- RequestCachePolicyConverter.cs
- SmiConnection.cs
- XmlSchemaAnyAttribute.cs
- Line.cs
- LayoutEvent.cs
- AccessViolationException.cs
- ReturnEventArgs.cs
- IncrementalHitTester.cs
- ContextQuery.cs
- ObjectContextServiceProvider.cs
- SerialPort.cs
- TemplateBindingExpressionConverter.cs
- ResourceContainer.cs
- EventArgs.cs
- ButtonBase.cs
- ListBox.cs
- Guid.cs
- LifetimeServices.cs
- ScrollChangedEventArgs.cs
- ByeMessageCD1.cs
- FileDialogPermission.cs
- SecUtil.cs
- LinkArea.cs
- OverrideMode.cs
- EventLogPermissionAttribute.cs
- TileModeValidation.cs
- ParameterSubsegment.cs
- DeflateStream.cs
- XmlBoundElement.cs
- TextViewSelectionProcessor.cs
- WorkflowPersistenceService.cs
- ShaperBuffers.cs
- DataReaderContainer.cs