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
- SyntaxCheck.cs
- StyleCollection.cs
- Substitution.cs
- SelectionChangedEventArgs.cs
- DoubleLink.cs
- XmlRawWriterWrapper.cs
- TreeViewItemAutomationPeer.cs
- TemplateXamlParser.cs
- ConnectionOrientedTransportChannelFactory.cs
- MetadataItemCollectionFactory.cs
- BitSet.cs
- ResourcePool.cs
- DBConcurrencyException.cs
- CancellationScope.cs
- linebase.cs
- Point3DValueSerializer.cs
- assemblycache.cs
- ListenerConnectionDemuxer.cs
- RenamedEventArgs.cs
- StringToken.cs
- InProcStateClientManager.cs
- CatalogZoneBase.cs
- DynamicEntity.cs
- Span.cs
- HttpRequestCacheValidator.cs
- ToolStripInSituService.cs
- ResourcesChangeInfo.cs
- DataRowComparer.cs
- Point3DConverter.cs
- PolicyException.cs
- Point3DCollectionValueSerializer.cs
- Light.cs
- DefaultMemberAttribute.cs
- Sequence.cs
- EventLogReader.cs
- UnsafeCollabNativeMethods.cs
- DialogResultConverter.cs
- Helpers.cs
- DataSourceControlBuilder.cs
- MemberAccessException.cs
- ComponentSerializationService.cs
- ColorInterpolationModeValidation.cs
- ObjectCloneHelper.cs
- RegionIterator.cs
- AttachmentCollection.cs
- MeasurementDCInfo.cs
- storepermissionattribute.cs
- NetworkInterface.cs
- HitTestDrawingContextWalker.cs
- coordinator.cs
- ExtenderProvidedPropertyAttribute.cs
- Random.cs
- PlaceHolder.cs
- SynchronizedDispatch.cs
- SmtpSection.cs
- OverrideMode.cs
- SafeLocalMemHandle.cs
- ListControl.cs
- RootDesignerSerializerAttribute.cs
- FlowDocumentFormatter.cs
- Debugger.cs
- COM2Enum.cs
- FixedPageStructure.cs
- QueryPageSettingsEventArgs.cs
- DataGridLengthConverter.cs
- SapiRecoInterop.cs
- FormattedText.cs
- TextBoxRenderer.cs
- ToolStripMenuItem.cs
- ButtonPopupAdapter.cs
- SiteMapSection.cs
- Merger.cs
- EdmMember.cs
- __Filters.cs
- PaginationProgressEventArgs.cs
- DrawingState.cs
- DataGridViewRowsRemovedEventArgs.cs
- Geometry3D.cs
- FilterQuery.cs
- CaseStatementSlot.cs
- Serializer.cs
- EntityClientCacheEntry.cs
- DBPropSet.cs
- RtfControlWordInfo.cs
- AnimationLayer.cs
- Base64Encoder.cs
- KnownBoxes.cs
- Column.cs
- DataBindingList.cs
- FixedTextContainer.cs
- CssTextWriter.cs
- EtwProvider.cs
- List.cs
- XamlClipboardData.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- TextRunCacheImp.cs
- FolderBrowserDialog.cs
- DataGridViewCellFormattingEventArgs.cs
- SystemIPInterfaceStatistics.cs
- TextSelectionProcessor.cs