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
- MetadataArtifactLoader.cs
- DesignObjectWrapper.cs
- DesignerSerializationVisibilityAttribute.cs
- MimeBasePart.cs
- ETagAttribute.cs
- COM2Enum.cs
- regiisutil.cs
- GradientSpreadMethodValidation.cs
- DocumentsTrace.cs
- GPRECT.cs
- BitSet.cs
- TablePatternIdentifiers.cs
- ContractMapping.cs
- SmtpReplyReaderFactory.cs
- AlternateViewCollection.cs
- Transform3DCollection.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- StateRuntime.cs
- FixedPageAutomationPeer.cs
- EntityParameterCollection.cs
- UserNamePasswordValidator.cs
- WebPartEditVerb.cs
- XMLDiffLoader.cs
- InternalDispatchObject.cs
- TriState.cs
- MetadataHelper.cs
- DataGridCellItemAutomationPeer.cs
- DataFormats.cs
- FileReservationCollection.cs
- ComboBoxRenderer.cs
- CodeTypeDelegate.cs
- FormsAuthentication.cs
- InstalledFontCollection.cs
- EntityClientCacheEntry.cs
- ObjectDataSourceDisposingEventArgs.cs
- SpeechEvent.cs
- CodeTypeReferenceCollection.cs
- XmlRawWriterWrapper.cs
- DataGridLinkButton.cs
- EntitySqlQueryBuilder.cs
- ChangePasswordDesigner.cs
- EdmSchemaAttribute.cs
- CodeArrayIndexerExpression.cs
- DataBindingExpressionBuilder.cs
- IDReferencePropertyAttribute.cs
- PropertyBuilder.cs
- Codec.cs
- WebPartMinimizeVerb.cs
- DebugHandleTracker.cs
- XamlClipboardData.cs
- DataSourceProvider.cs
- ResetableIterator.cs
- Automation.cs
- CatchBlock.cs
- TcpAppDomainProtocolHandler.cs
- DiscoveryDocument.cs
- Literal.cs
- ErrorWebPart.cs
- WsrmFault.cs
- DataTableTypeConverter.cs
- StringAnimationBase.cs
- BindingListCollectionView.cs
- TrustManagerMoreInformation.cs
- SafeFileMapViewHandle.cs
- View.cs
- PartBasedPackageProperties.cs
- CompilationSection.cs
- WithParamAction.cs
- PaintEvent.cs
- MimeMultiPart.cs
- RepeaterItemCollection.cs
- ADMembershipUser.cs
- MenuItem.cs
- GridView.cs
- ColumnReorderedEventArgs.cs
- LineSegment.cs
- VectorCollectionConverter.cs
- ValueType.cs
- FontFamilyIdentifier.cs
- AsyncDataRequest.cs
- RawKeyboardInputReport.cs
- MessageSecurityProtocol.cs
- XmlPropertyBag.cs
- LogicalExpr.cs
- BrowserCapabilitiesCompiler.cs
- SqlTypesSchemaImporter.cs
- XmlAutoDetectWriter.cs
- BitConverter.cs
- ObjectHelper.cs
- InstancePersistenceCommand.cs
- COM2ColorConverter.cs
- Model3DGroup.cs
- AlphabeticalEnumConverter.cs
- DefaultDiscoveryService.cs
- SessionStateModule.cs
- EntryWrittenEventArgs.cs
- TransactionsSectionGroup.cs
- DataGridViewEditingControlShowingEventArgs.cs
- UrlMappingsSection.cs
- ToolStripComboBox.cs