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
- XmlSecureResolver.cs
- AnnouncementService.cs
- ProfileInfo.cs
- ColorTransform.cs
- DeviceSpecificDesigner.cs
- ScriptHandlerFactory.cs
- MarshalDirectiveException.cs
- UnauthorizedAccessException.cs
- DocumentOrderComparer.cs
- DataTable.cs
- SafeFindHandle.cs
- KeyValuePair.cs
- SelectionChangedEventArgs.cs
- FileDialog.cs
- DisplayInformation.cs
- WSFederationHttpSecurityMode.cs
- Accessible.cs
- XmlDataImplementation.cs
- SafeNativeMethods.cs
- ToolboxBitmapAttribute.cs
- CodeDirectiveCollection.cs
- DelegatingTypeDescriptionProvider.cs
- SmtpNetworkElement.cs
- PermissionSetTriple.cs
- ContextMenuService.cs
- RequestCache.cs
- PathSegmentCollection.cs
- UIntPtr.cs
- EncoderFallback.cs
- StatusBarAutomationPeer.cs
- SqlDataReaderSmi.cs
- XhtmlConformanceSection.cs
- ResourceReferenceKeyNotFoundException.cs
- ActiveDocumentEvent.cs
- MenuAutomationPeer.cs
- BinaryMessageFormatter.cs
- StringUtil.cs
- MediaEntryAttribute.cs
- RegionIterator.cs
- AccessDataSourceView.cs
- PropertyBuilder.cs
- HttpModuleCollection.cs
- Monitor.cs
- XmlComment.cs
- ClientViaElement.cs
- MessageLoggingFilterTraceRecord.cs
- TextElementAutomationPeer.cs
- HttpListener.cs
- TokenBasedSet.cs
- DataGridTable.cs
- ContentFilePart.cs
- ObjectParameter.cs
- WebPartConnectionsCancelVerb.cs
- FixedElement.cs
- WorkflowPersistenceService.cs
- OperatingSystemVersionCheck.cs
- ViewBox.cs
- EntityViewContainer.cs
- UiaCoreApi.cs
- ProxyWebPartManager.cs
- DocumentOrderQuery.cs
- Model3D.cs
- ElementHost.cs
- CSharpCodeProvider.cs
- Menu.cs
- AtomServiceDocumentSerializer.cs
- NativeWindow.cs
- ScrollContentPresenter.cs
- ToolStripSystemRenderer.cs
- WindowsListViewItem.cs
- DynamicValidatorEventArgs.cs
- VisualBrush.cs
- ToolStripGripRenderEventArgs.cs
- Label.cs
- __Filters.cs
- TextEmbeddedObject.cs
- ScrollViewer.cs
- XmlWellformedWriter.cs
- TextEditorContextMenu.cs
- AutomationPatternInfo.cs
- FrameworkRichTextComposition.cs
- BufferedGraphics.cs
- StateChangeEvent.cs
- ToolStripDropDownClosedEventArgs.cs
- ClientUIRequest.cs
- ScriptBehaviorDescriptor.cs
- FixedSOMTableCell.cs
- DisplayToken.cs
- GestureRecognitionResult.cs
- XslVisitor.cs
- TextTreeUndoUnit.cs
- FunctionParameter.cs
- PopupEventArgs.cs
- DataSourceXmlSubItemAttribute.cs
- UriParserTemplates.cs
- CommonProperties.cs
- ButtonBaseAutomationPeer.cs
- DirtyTextRange.cs
- ManagementOperationWatcher.cs
- BamlResourceContent.cs