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
- PagePropertiesChangingEventArgs.cs
- AuthenticationService.cs
- FullTextLine.cs
- OleDbTransaction.cs
- HttpCapabilitiesBase.cs
- FeatureSupport.cs
- SoapObjectReader.cs
- filewebresponse.cs
- ErrorView.xaml.cs
- CachedCompositeFamily.cs
- TypefaceCollection.cs
- DefaultExpressionVisitor.cs
- KeyTimeConverter.cs
- ScriptControlManager.cs
- EmptyQuery.cs
- StorageEntityContainerMapping.cs
- LZCodec.cs
- SupportsEventValidationAttribute.cs
- ColumnResult.cs
- SpoolingTaskBase.cs
- ContainsRowNumberChecker.cs
- PropertyPathWorker.cs
- ChannelTokenTypeConverter.cs
- PropertyOverridesTypeEditor.cs
- ValuePatternIdentifiers.cs
- ScopeCollection.cs
- CultureTableRecord.cs
- HttpAsyncResult.cs
- StylusDevice.cs
- AudioDeviceOut.cs
- RtfControlWordInfo.cs
- XmlSchemaProviderAttribute.cs
- CombinedHttpChannel.cs
- ThreadExceptionDialog.cs
- AttributeQuery.cs
- SettingsAttributeDictionary.cs
- Serializer.cs
- ServiceModelStringsVersion1.cs
- UTF8Encoding.cs
- TranslateTransform3D.cs
- CancellationToken.cs
- OleDbCommand.cs
- IndentTextWriter.cs
- TreeView.cs
- TextSpan.cs
- ProfileBuildProvider.cs
- XmlReflectionImporter.cs
- BinaryFormatterWriter.cs
- Stack.cs
- MaterialGroup.cs
- SqlExpressionNullability.cs
- HtmlInputHidden.cs
- HtmlShimManager.cs
- XmlRawWriter.cs
- WebPartMenu.cs
- XmlJsonWriter.cs
- HttpFormatExtensions.cs
- CopyCodeAction.cs
- GlobalEventManager.cs
- AccessViolationException.cs
- AmbiguousMatchException.cs
- DialogResultConverter.cs
- Sequence.cs
- SqlConnection.cs
- ISFClipboardData.cs
- FrameAutomationPeer.cs
- FaultContractInfo.cs
- WindowsEditBoxRange.cs
- clipboard.cs
- ComboBox.cs
- MultiTargetingUtil.cs
- TemplateNameScope.cs
- SQLGuid.cs
- UserPreferenceChangedEventArgs.cs
- AddressHeaderCollectionElement.cs
- MULTI_QI.cs
- ConstraintEnumerator.cs
- WizardStepBase.cs
- FocusTracker.cs
- BitmapSizeOptions.cs
- GeneralTransform2DTo3DTo2D.cs
- listitem.cs
- FixedTextSelectionProcessor.cs
- MarkedHighlightComponent.cs
- EncodedStreamFactory.cs
- WindowsBrush.cs
- TypeListConverter.cs
- DriveNotFoundException.cs
- AsymmetricSignatureDeformatter.cs
- EdmFunction.cs
- ExtendedTransformFactory.cs
- AudioBase.cs
- WebBrowser.cs
- BitSet.cs
- RegexBoyerMoore.cs
- Reference.cs
- KeyedHashAlgorithm.cs
- MinimizableAttributeTypeConverter.cs
- LambdaReference.cs
- AspNetSynchronizationContext.cs