Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / GenericTypeParameterConverter.cs / 1305376 / GenericTypeParameterConverter.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation { using System.Windows.Data; using System.Globalization; internal sealed class GenericTypeParameterConverter : IValueConverter { bool useFullName = false; public GenericTypeParameterConverter() : this(false) { } public GenericTypeParameterConverter(bool useFullName) { this.useFullName = useFullName; } static IValueConverter baseFullNameConverter = new System.Activities.Presentation.Core.GenericTypeParameterConverter(true); static IValueConverter baseShortNameConverter = new System.Activities.Presentation.Core.GenericTypeParameterConverter(false); IValueConverter Converter { get { return this.useFullName ? GenericTypeParameterConverter.baseFullNameConverter : GenericTypeParameterConverter.baseShortNameConverter; } } public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return this.Converter.Convert(value, targetType, parameter, culture); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return this.Converter.ConvertBack(value, targetType, parameter, culture); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Presentation { using System.Windows.Data; using System.Globalization; internal sealed class GenericTypeParameterConverter : IValueConverter { bool useFullName = false; public GenericTypeParameterConverter() : this(false) { } public GenericTypeParameterConverter(bool useFullName) { this.useFullName = useFullName; } static IValueConverter baseFullNameConverter = new System.Activities.Presentation.Core.GenericTypeParameterConverter(true); static IValueConverter baseShortNameConverter = new System.Activities.Presentation.Core.GenericTypeParameterConverter(false); IValueConverter Converter { get { return this.useFullName ? GenericTypeParameterConverter.baseFullNameConverter : GenericTypeParameterConverter.baseShortNameConverter; } } public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return this.Converter.Convert(value, targetType, parameter, culture); } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return this.Converter.ConvertBack(value, targetType, parameter, culture); } } } // 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
- BasicExpandProvider.cs
- GridToolTip.cs
- OracleRowUpdatingEventArgs.cs
- IndentTextWriter.cs
- GuidelineSet.cs
- WindowsButton.cs
- RectAnimationUsingKeyFrames.cs
- AttributeUsageAttribute.cs
- MexBindingBindingCollectionElement.cs
- IResourceProvider.cs
- HTMLTagNameToTypeMapper.cs
- ModifiableIteratorCollection.cs
- TypeTypeConverter.cs
- MessageHeaderAttribute.cs
- TypeUnloadedException.cs
- SrgsDocumentParser.cs
- XmlParser.cs
- StrokeRenderer.cs
- SimpleApplicationHost.cs
- AllowedAudienceUriElement.cs
- AssertSection.cs
- TraceRecord.cs
- CommonDialog.cs
- DecimalAverageAggregationOperator.cs
- AspNetSynchronizationContext.cs
- LOSFormatter.cs
- CngUIPolicy.cs
- PassportIdentity.cs
- SelectionItemProviderWrapper.cs
- SystemIcons.cs
- CacheChildrenQuery.cs
- HtmlTernaryTree.cs
- ButtonDesigner.cs
- RuntimeConfigLKG.cs
- mda.cs
- PropertyBuilder.cs
- CompensatableSequenceActivity.cs
- DataControlPagerLinkButton.cs
- ServerIdentity.cs
- ScriptControlDescriptor.cs
- HandledMouseEvent.cs
- RowBinding.cs
- tooltip.cs
- DocumentViewerHelper.cs
- FillErrorEventArgs.cs
- RegionData.cs
- StringAttributeCollection.cs
- ColorBlend.cs
- Run.cs
- xmlsaver.cs
- ComboBox.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- RemotingException.cs
- WebPartManager.cs
- AdornerLayer.cs
- StringComparer.cs
- InfoCardTrace.cs
- ToolboxItem.cs
- _NegoStream.cs
- XmlSerializationGeneratedCode.cs
- CommonObjectSecurity.cs
- BindingValueChangedEventArgs.cs
- GlobalItem.cs
- ValidatorCollection.cs
- UncommonField.cs
- SessionEndingCancelEventArgs.cs
- TargetInvocationException.cs
- BitmapFrameEncode.cs
- CheckBox.cs
- GenericEnumConverter.cs
- SqlDataSourceCommandEventArgs.cs
- DynamicILGenerator.cs
- SmiGettersStream.cs
- Policy.cs
- HeaderUtility.cs
- SignatureDescription.cs
- ModulesEntry.cs
- SafeThreadHandle.cs
- ChameleonKey.cs
- XappLauncher.cs
- CompilationPass2Task.cs
- WindowsListViewItemCheckBox.cs
- ReaderWriterLockWrapper.cs
- Delegate.cs
- ELinqQueryState.cs
- DataControlLinkButton.cs
- LocalValueEnumerator.cs
- UTF7Encoding.cs
- UIntPtr.cs
- HttpListenerContext.cs
- WindowsTitleBar.cs
- GeneralTransform2DTo3DTo2D.cs
- HtmlTableCell.cs
- InplaceBitmapMetadataWriter.cs
- BitmapEffectInput.cs
- input.cs
- ProfileManager.cs
- SymDocumentType.cs
- SourceLineInfo.cs
- TimeSpan.cs