Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / XNameConverter.cs / 1305376 / XNameConverter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Presentation { using System.ComponentModel; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Xml.Linq; [SuppressMessage("XAML", "XAML1004", Justification = "We want to keep this for internal use by the WorkflowDesigner assemblies.")] sealed class XNameConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { return typeof(string) == sourceType; } public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { string currentValue = (string)value; XName result = null; if (null != currentValue) { result = currentValue; } return result; } public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType) { return typeof(string) == destinationType; } public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { XName currentValue = (XName)value; string result = null; if (null != currentValue) { result = currentValue.ToString(); } return result; } } } // 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
- _WinHttpWebProxyDataBuilder.cs
- DetailsViewInsertedEventArgs.cs
- WebBaseEventKeyComparer.cs
- WindowsRebar.cs
- TraceSection.cs
- NavigationHelper.cs
- VerificationException.cs
- ButtonField.cs
- HttpApplicationFactory.cs
- ModelService.cs
- HtmlLinkAdapter.cs
- DataRelationPropertyDescriptor.cs
- DeclarationUpdate.cs
- ResourceManager.cs
- SoapAttributeAttribute.cs
- ProxySimple.cs
- PropertyGridCommands.cs
- ColumnWidthChangingEvent.cs
- BasePropertyDescriptor.cs
- OracleBFile.cs
- JumpItem.cs
- CommandBinding.cs
- XPathNavigatorException.cs
- ListControlConvertEventArgs.cs
- LongMinMaxAggregationOperator.cs
- SqlTriggerContext.cs
- DtrList.cs
- AssociationSetEnd.cs
- CustomCategoryAttribute.cs
- _SingleItemRequestCache.cs
- ListControlConvertEventArgs.cs
- SubtreeProcessor.cs
- SourceElementsCollection.cs
- FieldAccessException.cs
- SystemFonts.cs
- SHA384.cs
- BitmapEffect.cs
- SocketInformation.cs
- PeerCustomResolverSettings.cs
- XmlValueConverter.cs
- X509AudioLogo.cs
- Array.cs
- GridViewSelectEventArgs.cs
- OperationFormatStyle.cs
- exports.cs
- securitymgrsite.cs
- OleTxTransaction.cs
- StructuralType.cs
- TiffBitmapEncoder.cs
- MinMaxParagraphWidth.cs
- QueryStatement.cs
- ExpressionSelection.cs
- WindowAutomationPeer.cs
- VariableQuery.cs
- WorkflowMarkupSerializationProvider.cs
- FixedElement.cs
- UmAlQuraCalendar.cs
- ColumnWidthChangingEvent.cs
- MessageQueueConverter.cs
- TreeIterator.cs
- XmlHierarchicalEnumerable.cs
- JournalEntryStack.cs
- IISUnsafeMethods.cs
- NotificationContext.cs
- XPathDocumentIterator.cs
- Types.cs
- Int16.cs
- DeviceSpecificChoiceCollection.cs
- VideoDrawing.cs
- HttpCapabilitiesEvaluator.cs
- PaginationProgressEventArgs.cs
- Int32Rect.cs
- DataRecordObjectView.cs
- SoapElementAttribute.cs
- ConfigurationSection.cs
- ApplicationBuildProvider.cs
- DiscoveryRequestHandler.cs
- WebPartExportVerb.cs
- XPathQueryGenerator.cs
- COM2TypeInfoProcessor.cs
- DataSourceXmlSubItemAttribute.cs
- ModelItemCollection.cs
- FolderBrowserDialog.cs
- StylusTip.cs
- BrushMappingModeValidation.cs
- DomainConstraint.cs
- Matrix3DValueSerializer.cs
- HashMembershipCondition.cs
- PreservationFileWriter.cs
- FrameSecurityDescriptor.cs
- SelectionWordBreaker.cs
- DiscardableAttribute.cs
- DataBindEngine.cs
- Tuple.cs
- IgnoreFileBuildProvider.cs
- AuthenticatingEventArgs.cs
- ParallelLoopState.cs
- SelectedGridItemChangedEvent.cs
- CounterCreationDataCollection.cs
- SafeArrayTypeMismatchException.cs