Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / View / TypeToArgumentTypeConverter.cs / 1305376 / TypeToArgumentTypeConverter.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation.View { using System.Diagnostics; using System.Globalization; using System.Windows.Data; using System.Activities.Presentation.Model; using System.Runtime; // This converter converts from InArgument, OutArgument , Activity to T // this does not support convert back. internal sealed class TypeToArgumentTypeConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { object convertedValue = null; Type type = value as Type; if (type != null) { if (type.GetGenericArguments().Length > 0) { convertedValue = type.GetGenericArguments()[0]; } } return convertedValue; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw FxTrace.Exception.AsError(new NotSupportedException()); } } } // 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
- XPathExpr.cs
- ApplicationServiceManager.cs
- SelectorAutomationPeer.cs
- CommonProperties.cs
- AbstractSvcMapFileLoader.cs
- ScrollProperties.cs
- InputScopeNameConverter.cs
- RecommendedAsConfigurableAttribute.cs
- Int64AnimationUsingKeyFrames.cs
- ConnectionsZone.cs
- ConnectionDemuxer.cs
- BidOverLoads.cs
- ResourceWriter.cs
- ManagementClass.cs
- PermissionSetEnumerator.cs
- MessageAction.cs
- LinkUtilities.cs
- InstanceLockTracking.cs
- UrlPath.cs
- TextDecoration.cs
- Pool.cs
- AtlasWeb.Designer.cs
- Misc.cs
- shaperfactory.cs
- KeyTimeConverter.cs
- VersionedStream.cs
- NativeMethods.cs
- ComEventsInfo.cs
- SvcMapFileLoader.cs
- XmlSchemaType.cs
- UnconditionalPolicy.cs
- MetadataHelper.cs
- ZoneMembershipCondition.cs
- LayoutInformation.cs
- WindowAutomationPeer.cs
- MultiView.cs
- ObjectSpanRewriter.cs
- SqlProcedureAttribute.cs
- ActivationServices.cs
- SafeFindHandle.cs
- AttachedPropertyMethodSelector.cs
- ChannelBinding.cs
- DependencyObjectProvider.cs
- RichTextBoxAutomationPeer.cs
- UrlRoutingModule.cs
- SqlBulkCopyColumnMappingCollection.cs
- SoapHeader.cs
- SafePEFileHandle.cs
- UrlParameterReader.cs
- InstanceDescriptor.cs
- WpfGeneratedKnownTypes.cs
- WorkItem.cs
- DataGridViewCellPaintingEventArgs.cs
- ExpressionBindingCollection.cs
- UdpTransportBindingElement.cs
- LayoutInformation.cs
- XmlNodeComparer.cs
- EventTrigger.cs
- GetPageCompletedEventArgs.cs
- PersonalizablePropertyEntry.cs
- SqlUDTStorage.cs
- RuleDefinitions.cs
- SymDocumentType.cs
- XmlException.cs
- Scalars.cs
- StoragePropertyMapping.cs
- MsmqIntegrationValidationBehavior.cs
- ContainerVisual.cs
- Decoder.cs
- ManifestResourceInfo.cs
- DbModificationClause.cs
- Axis.cs
- CommandHelper.cs
- ApplicationSecurityInfo.cs
- BitmapInitialize.cs
- GridLength.cs
- ZipFileInfo.cs
- UIElement3D.cs
- TraceLog.cs
- EncryptedType.cs
- DbProviderSpecificTypePropertyAttribute.cs
- MergeFailedEvent.cs
- RijndaelManaged.cs
- XPathExpr.cs
- PermissionToken.cs
- ConstrainedDataObject.cs
- ScrollChrome.cs
- ProcessThreadCollection.cs
- milrender.cs
- ToolboxBitmapAttribute.cs
- ArrayElementGridEntry.cs
- AddressHeaderCollectionElement.cs
- TextRenderer.cs
- DataGridItemAttachedStorage.cs
- ComponentEvent.cs
- PagerStyle.cs
- BitmapDecoder.cs
- InvalidDataException.cs
- StaticExtensionConverter.cs
- ConnectionInterfaceCollection.cs