Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / XamlIntegration / InArgumentConverter.cs / 1305376 / InArgumentConverter.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.XamlIntegration
{
using System;
using System.ComponentModel;
using System.Windows.Markup;
public sealed class InArgumentConverter : TypeConverterBase
{
public InArgumentConverter()
: base(typeof(InArgument<>), typeof(InArgumentConverterHelper<>))
{
}
public InArgumentConverter(Type type)
: base(type, typeof(InArgument < > ), typeof(InArgumentConverterHelper < > ))
{
}
internal sealed class InArgumentConverterHelper : TypeConverterHelper>
{
ActivityWithResultConverter.ExpressionConverterHelper valueExpressionHelper;
public InArgumentConverterHelper()
{
this.valueExpressionHelper = new ActivityWithResultConverter.ExpressionConverterHelper(false);
}
public override InArgument ConvertFromString(string text, ITypeDescriptorContext context)
{
return new InArgument
{
Expression = this.valueExpressionHelper.ConvertFromString(text, context)
};
}
}
}
}
// 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
- CompilerHelpers.cs
- SchemaHelper.cs
- EncoderReplacementFallback.cs
- TableStyle.cs
- ZipIOCentralDirectoryBlock.cs
- AsyncResult.cs
- ZipIOExtraField.cs
- AmbientProperties.cs
- TypeElement.cs
- TableLayoutColumnStyleCollection.cs
- MonthCalendar.cs
- PassportAuthenticationModule.cs
- FormatException.cs
- TextCollapsingProperties.cs
- SessionEndingCancelEventArgs.cs
- TraceListener.cs
- input.cs
- SourceChangedEventArgs.cs
- ControlTemplate.cs
- validationstate.cs
- ElementFactory.cs
- PermissionAttributes.cs
- ConfigXmlComment.cs
- ValidationHelper.cs
- PasswordTextNavigator.cs
- EventEntry.cs
- NavigationHelper.cs
- LinkLabel.cs
- ColumnHeaderConverter.cs
- CodeGenHelper.cs
- PersonalizationStateInfo.cs
- XmlSchemaAttributeGroup.cs
- DataGridViewBand.cs
- clipboard.cs
- Invariant.cs
- TextSchema.cs
- ToolStripRenderEventArgs.cs
- Regex.cs
- XmlSerializableReader.cs
- SeekableReadStream.cs
- EncoderFallback.cs
- ConstraintManager.cs
- FamilyTypeface.cs
- AccessibleObject.cs
- SerializerDescriptor.cs
- DataListItemCollection.cs
- pingexception.cs
- HtmlDocument.cs
- Attributes.cs
- ObjectDataSourceStatusEventArgs.cs
- AssemblyNameProxy.cs
- DependencyPropertyChangedEventArgs.cs
- _ChunkParse.cs
- DefaultTraceListener.cs
- IPAddress.cs
- TransformPattern.cs
- ParamArrayAttribute.cs
- IssuedTokenClientElement.cs
- BehaviorDragDropEventArgs.cs
- StylusPointProperties.cs
- ResourceWriter.cs
- DetailsViewDeletedEventArgs.cs
- AssemblyAttributes.cs
- TreePrinter.cs
- TextUtf8RawTextWriter.cs
- SqlRetyper.cs
- ApplicationException.cs
- AudienceUriMode.cs
- XmlAttributeOverrides.cs
- DataGridClipboardCellContent.cs
- SqlCaseSimplifier.cs
- DBBindings.cs
- SyntaxCheck.cs
- NavigatorOutput.cs
- RubberbandSelector.cs
- DynamicDataResources.Designer.cs
- CommandConverter.cs
- HttpWriter.cs
- SrgsRulesCollection.cs
- RestrictedTransactionalPackage.cs
- SchemaConstraints.cs
- TypedTableBase.cs
- WebPartsPersonalizationAuthorization.cs
- RuleRef.cs
- OperationInvokerTrace.cs
- SkewTransform.cs
- DrawingGroup.cs
- SplitContainer.cs
- MultipleViewPattern.cs
- StateWorkerRequest.cs
- SystemInformation.cs
- DnsEndPoint.cs
- OutputCacheProfile.cs
- EncoderReplacementFallback.cs
- CheckBoxField.cs
- EntityKey.cs
- PointLightBase.cs
- RegionInfo.cs
- WebReferencesBuildProvider.cs
- EntityViewGenerator.cs