Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / TypeNameConverter.cs / 1305376 / TypeNameConverter.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.Activities.Presentation
{
using System.Activities.Presentation.Model;
using System.Globalization;
using System.Windows.Data;
internal sealed class TypeNameConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
Type type = value as Type;
if (type == null)
{
ModelItem modelItem = value as ModelItem;
if (modelItem != null)
{
type = modelItem.GetCurrentValue() as Type;
}
}
bool fullName = bool.Parse(parameter.ToString());
return TypeNameHelper.GetDisplayName(type, fullName);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw FxTrace.Exception.AsError(new NotImplementedException());
}
}
}
// 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
- XmlNodeList.cs
- EntityReference.cs
- ClickablePoint.cs
- GroupBox.cs
- OleDbConnectionInternal.cs
- InputLangChangeRequestEvent.cs
- UnSafeCharBuffer.cs
- ActivityUtilities.cs
- OracleColumn.cs
- DataViewManagerListItemTypeDescriptor.cs
- FormViewInsertedEventArgs.cs
- DefaultEventAttribute.cs
- XmlDocumentSerializer.cs
- Pair.cs
- VideoDrawing.cs
- TableLayoutPanel.cs
- WebRequest.cs
- RequestTimeoutManager.cs
- GeneralTransform3D.cs
- GorillaCodec.cs
- ControlParameter.cs
- HtmlImage.cs
- TypedDataSourceCodeGenerator.cs
- MenuItemBinding.cs
- ContractHandle.cs
- MgmtConfigurationRecord.cs
- RawUIStateInputReport.cs
- TargetConverter.cs
- ZipIOCentralDirectoryFileHeader.cs
- VirtualDirectoryMapping.cs
- ColorPalette.cs
- MgmtResManager.cs
- WebHttpBindingElement.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- IncrementalCompileAnalyzer.cs
- WebHttpSecurityModeHelper.cs
- EnumMember.cs
- ReadOnlyHierarchicalDataSourceView.cs
- HttpDigestClientElement.cs
- ScriptRegistrationManager.cs
- DataTableClearEvent.cs
- MimeWriter.cs
- Number.cs
- COSERVERINFO.cs
- MSAAEventDispatcher.cs
- MouseGesture.cs
- StreamFormatter.cs
- RemotingClientProxy.cs
- Cursors.cs
- TraceEventCache.cs
- NavigatingCancelEventArgs.cs
- FileFormatException.cs
- activationcontext.cs
- AttributeCollection.cs
- CurrentChangedEventManager.cs
- UserValidatedEventArgs.cs
- ToolStripStatusLabel.cs
- ToolStripContentPanel.cs
- RankException.cs
- CultureTable.cs
- FormsAuthenticationCredentials.cs
- CodeCatchClauseCollection.cs
- XmlBaseWriter.cs
- NativeMethods.cs
- Content.cs
- InstanceContextMode.cs
- FixedStringLookup.cs
- CustomExpressionEventArgs.cs
- Timeline.cs
- SourceElementsCollection.cs
- ListBox.cs
- ExponentialEase.cs
- RemoteWebConfigurationHost.cs
- GeometryGroup.cs
- glyphs.cs
- SignatureTargetIdManager.cs
- TrustManagerPromptUI.cs
- TreeNodeBindingCollection.cs
- RtType.cs
- Transform3DGroup.cs
- SequentialUshortCollection.cs
- DataTableClearEvent.cs
- RenderingBiasValidation.cs
- DetectRunnableInstancesTask.cs
- CellParagraph.cs
- XamlToRtfParser.cs
- TypedReference.cs
- _emptywebproxy.cs
- infer.cs
- DXD.cs
- HitTestFilterBehavior.cs
- ListView.cs
- SuppressIldasmAttribute.cs
- WebPartMenuStyle.cs
- StretchValidation.cs
- WindowsListViewScroll.cs
- LoginUtil.cs
- TreeViewImageGenerator.cs
- TableColumn.cs
- FontEmbeddingManager.cs