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
- CompoundFileStorageReference.cs
- EdmItemCollection.cs
- Type.cs
- QueryContinueDragEventArgs.cs
- EventLogWatcher.cs
- ExpressionBindingCollection.cs
- SchemaSetCompiler.cs
- EtwTrace.cs
- ContractUtils.cs
- InvokeProviderWrapper.cs
- ForceCopyBuildProvider.cs
- SyntaxCheck.cs
- NonBatchDirectoryCompiler.cs
- DataGridViewHitTestInfo.cs
- CollectionTraceRecord.cs
- MenuAdapter.cs
- XamlInterfaces.cs
- UserPreferenceChangedEventArgs.cs
- ClusterSafeNativeMethods.cs
- PageAdapter.cs
- SqlTriggerContext.cs
- TraceLevelHelper.cs
- DeflateEmulationStream.cs
- ItemContainerGenerator.cs
- TreeViewHitTestInfo.cs
- CodeNamespace.cs
- Window.cs
- ImageFormat.cs
- GroupBoxRenderer.cs
- Metafile.cs
- BooleanKeyFrameCollection.cs
- HttpSessionStateWrapper.cs
- InputMethod.cs
- RSACryptoServiceProvider.cs
- ClearTypeHintValidation.cs
- TargetInvocationException.cs
- ElementProxy.cs
- MachineSettingsSection.cs
- ServerIdentity.cs
- HostExecutionContextManager.cs
- SafeFindHandle.cs
- SignatureHelper.cs
- MsmqHostedTransportConfiguration.cs
- InputQueue.cs
- BaseAppDomainProtocolHandler.cs
- TimeZone.cs
- UnknownBitmapEncoder.cs
- SettingsAttributes.cs
- SafeIUnknown.cs
- FixedTextPointer.cs
- DragEventArgs.cs
- TdsParserSessionPool.cs
- DataGridLinkButton.cs
- MbpInfo.cs
- MULTI_QI.cs
- XPathAncestorQuery.cs
- NavigationProperty.cs
- ReceiveSecurityHeaderEntry.cs
- TypeExtension.cs
- ClientTarget.cs
- Win32MouseDevice.cs
- SelectionEditor.cs
- MonikerBuilder.cs
- TypeConstant.cs
- Int32KeyFrameCollection.cs
- DocumentApplicationJournalEntryEventArgs.cs
- DrawingBrush.cs
- TextBox.cs
- KnownTypes.cs
- SocketInformation.cs
- KeyEventArgs.cs
- ElementNotAvailableException.cs
- ToolZone.cs
- RectConverter.cs
- TextEditorTables.cs
- AvTraceDetails.cs
- HttpCapabilitiesBase.cs
- Identity.cs
- QueryCreatedEventArgs.cs
- Application.cs
- InProcStateClientManager.cs
- MouseEventArgs.cs
- EdmSchemaAttribute.cs
- ProgramNode.cs
- ContextMenu.cs
- SystemException.cs
- WebPartHeaderCloseVerb.cs
- ReadWriteObjectLock.cs
- HtmlHead.cs
- SystemDiagnosticsSection.cs
- SystemTcpConnection.cs
- TreeNodeBinding.cs
- FrameworkContextData.cs
- AutomationAttributeInfo.cs
- SimpleMailWebEventProvider.cs
- SeekStoryboard.cs
- InfoCardProofToken.cs
- Timer.cs
- StateMachineHelpers.cs
- OpenFileDialog.cs