Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / DelegateInArgument.cs / 1305376 / DelegateInArgument.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities
{
public abstract class DelegateInArgument : DelegateArgument
{
internal DelegateInArgument()
: base()
{
this.Direction = ArgumentDirection.In;
}
}
public sealed class DelegateInArgument : DelegateInArgument
{
public DelegateInArgument()
: base()
{
}
public DelegateInArgument(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);
}
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
- X509Utils.cs
- XamlFilter.cs
- VectorCollection.cs
- CroppedBitmap.cs
- InvokeHandlers.cs
- KerberosTicketHashIdentifierClause.cs
- FormDocumentDesigner.cs
- ExecutionEngineException.cs
- MetadataConversionError.cs
- CodeAttachEventStatement.cs
- SpnEndpointIdentity.cs
- SaveFileDialog.cs
- SQLInt32.cs
- XmlLanguage.cs
- BitmapCacheBrush.cs
- ContractCodeDomInfo.cs
- GACMembershipCondition.cs
- URL.cs
- DataGridViewBand.cs
- TagPrefixCollection.cs
- ListViewSelectEventArgs.cs
- DiscoveryServerProtocol.cs
- DeclarativeCatalogPartDesigner.cs
- SoapFault.cs
- DesignerActionVerbItem.cs
- TemplateContent.cs
- CodeDomConfigurationHandler.cs
- XmlSchemaExporter.cs
- XmlTypeMapping.cs
- BufferedMessageWriter.cs
- ASCIIEncoding.cs
- TagMapInfo.cs
- TextMetrics.cs
- TextInfo.cs
- FixedHyperLink.cs
- SystemFonts.cs
- RadialGradientBrush.cs
- MouseWheelEventArgs.cs
- XPathNodeHelper.cs
- BamlRecordReader.cs
- StyleBamlTreeBuilder.cs
- TransformCryptoHandle.cs
- CollectionEditorDialog.cs
- InstancePersistenceException.cs
- XmlAttribute.cs
- CompositeTypefaceMetrics.cs
- XsltLoader.cs
- CompiledIdentityConstraint.cs
- FixedTextBuilder.cs
- CompiledAction.cs
- BatchParser.cs
- OperatingSystem.cs
- ImpersonateTokenRef.cs
- DoWorkEventArgs.cs
- ObjectQuery_EntitySqlExtensions.cs
- ValidationSummary.cs
- RegionInfo.cs
- GlobalizationSection.cs
- SpanIndex.cs
- Helpers.cs
- TextProviderWrapper.cs
- TypeSystem.cs
- CodeRemoveEventStatement.cs
- XmlDataContract.cs
- MetadataPropertyCollection.cs
- MenuTracker.cs
- DecimalAnimationBase.cs
- Timer.cs
- DateTimeValueSerializerContext.cs
- FixedSOMContainer.cs
- EpmSyndicationContentDeSerializer.cs
- DataGridHeaderBorder.cs
- InterleavedZipPartStream.cs
- XPathQueryGenerator.cs
- SqlMultiplexer.cs
- DesignerSerializationOptionsAttribute.cs
- ToolboxDataAttribute.cs
- __TransparentProxy.cs
- DictionaryGlobals.cs
- StatusBarDrawItemEvent.cs
- WCFServiceClientProxyGenerator.cs
- InputBuffer.cs
- URL.cs
- ConfigurationSectionGroupCollection.cs
- HwndHost.cs
- PinProtectionHelper.cs
- CompositeDispatchFormatter.cs
- WeakReference.cs
- ThicknessAnimation.cs
- localization.cs
- TypeContext.cs
- NameValueConfigurationElement.cs
- WeakHashtable.cs
- MarkupProperty.cs
- DiscoveryClientDuplexChannel.cs
- ImageMapEventArgs.cs
- StorageAssociationSetMapping.cs
- HandlerBase.cs
- FlowLayoutPanel.cs
- XmlReflectionMember.cs