Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------- // 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
- WmpBitmapEncoder.cs
- _BasicClient.cs
- DockAndAnchorLayout.cs
- RegexCaptureCollection.cs
- ObjectMemberMapping.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- FloatUtil.cs
- CopyNamespacesAction.cs
- ExpressionParser.cs
- Fault.cs
- XPathDocumentBuilder.cs
- AutomationPatternInfo.cs
- CryptoConfig.cs
- DesignerObject.cs
- AutomationIdentifierGuids.cs
- InputScopeNameConverter.cs
- SecurityResources.cs
- UInt64Storage.cs
- ParserStreamGeometryContext.cs
- MostlySingletonList.cs
- SqlConnection.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- Typography.cs
- ChangeProcessor.cs
- Context.cs
- SmiRecordBuffer.cs
- WebScriptMetadataFormatter.cs
- FamilyCollection.cs
- ConstraintManager.cs
- DiffuseMaterial.cs
- TypefaceMetricsCache.cs
- IImplicitResourceProvider.cs
- Model3D.cs
- SafeEventLogReadHandle.cs
- GroupAggregateExpr.cs
- PkcsUtils.cs
- TextBoxView.cs
- Style.cs
- MenuItemBinding.cs
- GridViewRowPresenter.cs
- PatternMatcher.cs
- WorkflowServiceNamespace.cs
- RemotingException.cs
- Math.cs
- TransferMode.cs
- DynamicDataManager.cs
- DocumentViewerAutomationPeer.cs
- GradientSpreadMethodValidation.cs
- Label.cs
- MetaModel.cs
- FlowNode.cs
- DataBindingExpressionBuilder.cs
- OleDbStruct.cs
- WebBrowserNavigatedEventHandler.cs
- StackOverflowException.cs
- MiniParameterInfo.cs
- PartDesigner.cs
- BaseCollection.cs
- DispatcherExceptionFilterEventArgs.cs
- TypeExtensionConverter.cs
- UserInitiatedRoutedEventPermission.cs
- ExpressionConverter.cs
- Subtree.cs
- MeasureData.cs
- StrokeNodeEnumerator.cs
- CodeObjectCreateExpression.cs
- SortableBindingList.cs
- Line.cs
- HeaderUtility.cs
- DataBindingList.cs
- ClientTargetCollection.cs
- DataGridViewComboBoxColumnDesigner.cs
- GroupByQueryOperator.cs
- basevalidator.cs
- TypeResolvingOptions.cs
- LineBreak.cs
- XmlSchemaAll.cs
- MatcherBuilder.cs
- RowVisual.cs
- SwitchLevelAttribute.cs
- EventRoute.cs
- TheQuery.cs
- SafeRightsManagementPubHandle.cs
- SqlUDTStorage.cs
- HostingEnvironment.cs
- DesignBindingPicker.cs
- KeyEventArgs.cs
- HttpRequestWrapper.cs
- WMIInterop.cs
- WebPartEditVerb.cs
- mongolianshape.cs
- EntityCollectionChangedParams.cs
- EventLogStatus.cs
- LinqDataSourceUpdateEventArgs.cs
- MessageSecurityTokenVersion.cs
- DirectoryNotFoundException.cs
- GridViewUpdateEventArgs.cs
- TextTreeRootTextBlock.cs
- bidPrivateBase.cs
- PersonalizationStateInfo.cs