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
- ColorTranslator.cs
- SafeRightsManagementEnvironmentHandle.cs
- KeyEventArgs.cs
- CapiSafeHandles.cs
- XmlQueryContext.cs
- PkcsUtils.cs
- DataGridCell.cs
- rsa.cs
- UnmanagedMemoryStream.cs
- Preprocessor.cs
- SchemaExporter.cs
- XmlSchemaGroupRef.cs
- PersonalizationProvider.cs
- UrlMappingsModule.cs
- RawKeyboardInputReport.cs
- dsa.cs
- ProjectionCamera.cs
- Oid.cs
- PathFigure.cs
- EventRoute.cs
- SetStoryboardSpeedRatio.cs
- WindowsListViewItem.cs
- SerializableAttribute.cs
- BaseValidatorDesigner.cs
- UriTemplateTrieNode.cs
- ContextMenu.cs
- DrawingContextWalker.cs
- DataBinding.cs
- NameValueSectionHandler.cs
- DataGridHelper.cs
- CodeParameterDeclarationExpression.cs
- MailAddress.cs
- Drawing.cs
- TableProvider.cs
- XPathAncestorIterator.cs
- QueryOperatorEnumerator.cs
- PartialCachingAttribute.cs
- XmlDataSourceNodeDescriptor.cs
- ContentPlaceHolder.cs
- WinEventTracker.cs
- CodeTypeReferenceExpression.cs
- CqlQuery.cs
- DbModificationClause.cs
- AudienceUriMode.cs
- EventMappingSettingsCollection.cs
- Types.cs
- ICspAsymmetricAlgorithm.cs
- RuntimeConfig.cs
- VectorCollection.cs
- ScrollPattern.cs
- SynchronizedRandom.cs
- TreeNodeMouseHoverEvent.cs
- AncillaryOps.cs
- TaskFileService.cs
- Single.cs
- QilTernary.cs
- LineMetrics.cs
- cryptoapiTransform.cs
- SectionUpdates.cs
- PeerContact.cs
- IRCollection.cs
- OutputCacheSection.cs
- IgnoreSectionHandler.cs
- SelectionHighlightInfo.cs
- DrawingDrawingContext.cs
- ExpressionVisitorHelpers.cs
- HttpHandlersSection.cs
- DtrList.cs
- IdentityElement.cs
- EncodingDataItem.cs
- XmlSerializerAssemblyAttribute.cs
- XmlSchemaExporter.cs
- ToolStripMenuItem.cs
- MouseGestureConverter.cs
- NotFiniteNumberException.cs
- CompilerHelpers.cs
- BindingManagerDataErrorEventArgs.cs
- XPathMessageFilterTable.cs
- ColorAnimationUsingKeyFrames.cs
- Enum.cs
- FeatureAttribute.cs
- MissingManifestResourceException.cs
- RepeaterItem.cs
- PageAsyncTaskManager.cs
- TreeNodeBinding.cs
- MetadataAssemblyHelper.cs
- HtmlContainerControl.cs
- BinHexEncoding.cs
- TextEditorMouse.cs
- DataControlFieldTypeEditor.cs
- GenerateTemporaryTargetAssembly.cs
- _HeaderInfoTable.cs
- ComboBoxItem.cs
- Input.cs
- RectValueSerializer.cs
- RouteParameter.cs
- GifBitmapDecoder.cs
- ToolStripHighContrastRenderer.cs
- FileSystemInfo.cs
- ResponseBodyWriter.cs