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
- DynamicDataResources.Designer.cs
- ControlParser.cs
- ProfileModule.cs
- ActiveDocumentEvent.cs
- RegistryPermission.cs
- SizeAnimationUsingKeyFrames.cs
- Misc.cs
- TypedTableHandler.cs
- TextSpanModifier.cs
- TextParaClient.cs
- DriveNotFoundException.cs
- CustomBindingElement.cs
- DesignerTransactionCloseEvent.cs
- AsyncDataRequest.cs
- ThrowHelper.cs
- ControlIdConverter.cs
- StyleSheetRefUrlEditor.cs
- _SafeNetHandles.cs
- VersionedStreamOwner.cs
- Aggregates.cs
- Membership.cs
- Baml2006KnownTypes.cs
- UiaCoreApi.cs
- ProxyGenerator.cs
- WorkflowRuntimeServicesBehavior.cs
- PeerContact.cs
- Int32Converter.cs
- TextPenaltyModule.cs
- FacetDescriptionElement.cs
- ProgressBarRenderer.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ActivityLocationReferenceEnvironment.cs
- TypeConverterHelper.cs
- ComponentEditorForm.cs
- PrintDocument.cs
- XmlKeywords.cs
- MetaDataInfo.cs
- BindingFormattingDialog.cs
- _RequestCacheProtocol.cs
- Control.cs
- ObjectSecurity.cs
- TextServicesContext.cs
- JsonUriDataContract.cs
- CompilerError.cs
- PointCollectionConverter.cs
- VersionedStreamOwner.cs
- EntityDataSourceEntitySetNameItem.cs
- ErrorHandlerFaultInfo.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- Compiler.cs
- Button.cs
- GeometryDrawing.cs
- DocumentViewerBase.cs
- WebBrowserHelper.cs
- ThicknessKeyFrameCollection.cs
- Font.cs
- MLangCodePageEncoding.cs
- SmtpLoginAuthenticationModule.cs
- RotationValidation.cs
- ValueExpressions.cs
- ExpressionLexer.cs
- LicenseException.cs
- TypeEnumerableViewSchema.cs
- DoubleLinkList.cs
- _Connection.cs
- HWStack.cs
- XmlDigitalSignatureProcessor.cs
- MatrixKeyFrameCollection.cs
- CheckBoxPopupAdapter.cs
- TriggerCollection.cs
- AccessText.cs
- ClientSettingsProvider.cs
- WrappedReader.cs
- TextSimpleMarkerProperties.cs
- SystemNetworkInterface.cs
- EdmScalarPropertyAttribute.cs
- DataStreamFromComStream.cs
- VersionUtil.cs
- PathFigure.cs
- RoleManagerEventArgs.cs
- SchemaNamespaceManager.cs
- SiteMapNodeItem.cs
- Base64Encoding.cs
- MessagePartDescriptionCollection.cs
- AttributeEmitter.cs
- FirstMatchCodeGroup.cs
- SimpleExpression.cs
- InternalResources.cs
- RuntimeIdentifierPropertyAttribute.cs
- CategoriesDocumentFormatter.cs
- DesignerCatalogPartChrome.cs
- GridViewDeleteEventArgs.cs
- DesignerCommandAdapter.cs
- MenuAutoFormat.cs
- BaseUriHelper.cs
- LinearGradientBrush.cs
- SiteMembershipCondition.cs
- ResolvedKeyFrameEntry.cs
- TextTrailingCharacterEllipsis.cs
- AutomationInteropProvider.cs