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
- WmlLinkAdapter.cs
- TypeBuilderInstantiation.cs
- TargetConverter.cs
- CustomError.cs
- GenericTextProperties.cs
- UpDownEvent.cs
- DataGridCell.cs
- StructuralCache.cs
- CallbackDebugBehavior.cs
- BuildTopDownAttribute.cs
- DataGridTable.cs
- StructuredTypeEmitter.cs
- LightweightEntityWrapper.cs
- ViewGenerator.cs
- SendSecurityHeader.cs
- DesignerSerializationOptionsAttribute.cs
- MetadataProperty.cs
- DbConnectionClosed.cs
- Sql8ConformanceChecker.cs
- SoapMessage.cs
- TrackingMemoryStream.cs
- HostExecutionContextManager.cs
- RelOps.cs
- Columns.cs
- GlyphInfoList.cs
- InstrumentationTracker.cs
- RuleSetDialog.cs
- WhitespaceSignificantCollectionAttribute.cs
- UIElement3D.cs
- VectorValueSerializer.cs
- EmptyControlCollection.cs
- RenderingBiasValidation.cs
- SiteMap.cs
- OrderByExpression.cs
- DependsOnAttribute.cs
- CommandHelpers.cs
- TextServicesCompartmentEventSink.cs
- PolicyConversionContext.cs
- SettingsProviderCollection.cs
- BindingMemberInfo.cs
- HttpBrowserCapabilitiesWrapper.cs
- XhtmlBasicImageAdapter.cs
- sqlmetadatafactory.cs
- ControlValuePropertyAttribute.cs
- SubtreeProcessor.cs
- DataSourceSerializationException.cs
- MimeMapping.cs
- BoolExpression.cs
- IssuanceLicense.cs
- DataGridTextBox.cs
- DataKey.cs
- StringConverter.cs
- DependencyPropertyHelper.cs
- ByteStream.cs
- WindowPatternIdentifiers.cs
- DeploymentSectionCache.cs
- SimpleType.cs
- EntityViewContainer.cs
- AuthenticationSection.cs
- ContextDataSourceView.cs
- ExecutedRoutedEventArgs.cs
- Logging.cs
- wgx_render.cs
- DependencyPropertyHelper.cs
- Timeline.cs
- rsa.cs
- DurationConverter.cs
- XPathArrayIterator.cs
- ResourcePool.cs
- TranslateTransform3D.cs
- CompositeControl.cs
- EventDescriptor.cs
- SettingsProviderCollection.cs
- Pair.cs
- RegularExpressionValidator.cs
- DataBindingCollectionEditor.cs
- AutoGeneratedField.cs
- RijndaelManagedTransform.cs
- Stack.cs
- IDictionary.cs
- CFStream.cs
- dbdatarecord.cs
- Section.cs
- PaintValueEventArgs.cs
- TimeSpan.cs
- XslAst.cs
- QueryParameter.cs
- DrawingDrawingContext.cs
- GridPattern.cs
- OneOfScalarConst.cs
- XmlFileEditor.cs
- NamedPermissionSet.cs
- EntityCommandDefinition.cs
- XmlText.cs
- DateTimeConverter.cs
- Publisher.cs
- GifBitmapEncoder.cs
- BooleanStorage.cs
- PathNode.cs
- NavigateEvent.cs