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
- FormatException.cs
- IndexingContentUnit.cs
- Button.cs
- TableLayoutColumnStyleCollection.cs
- _DigestClient.cs
- HttpModuleCollection.cs
- GuidelineSet.cs
- XmlSigningNodeWriter.cs
- SqlBuffer.cs
- OrderedDictionaryStateHelper.cs
- SrgsOneOf.cs
- TracingConnection.cs
- SecurityProtocol.cs
- GridViewCommandEventArgs.cs
- URIFormatException.cs
- HwndSourceParameters.cs
- AppDomainResourcePerfCounters.cs
- DragDrop.cs
- XslTransform.cs
- TogglePattern.cs
- TypeKeyValue.cs
- ResXBuildProvider.cs
- EntityClassGenerator.cs
- FramingChannels.cs
- SystemGatewayIPAddressInformation.cs
- TextBlock.cs
- StateDesignerConnector.cs
- TextOutput.cs
- FormViewInsertEventArgs.cs
- MissingMemberException.cs
- Viewport3DAutomationPeer.cs
- PerspectiveCamera.cs
- QueryAccessibilityHelpEvent.cs
- CodeVariableDeclarationStatement.cs
- SqlDependencyListener.cs
- StrokeNodeEnumerator.cs
- UnsafeNetInfoNativeMethods.cs
- CreatingCookieEventArgs.cs
- SqlTypesSchemaImporter.cs
- ServiceThrottlingBehavior.cs
- DataSetFieldSchema.cs
- InheritablePropertyChangeInfo.cs
- X509ChainElement.cs
- GradientStop.cs
- RemoteCryptoDecryptRequest.cs
- HtmlAnchor.cs
- NonClientArea.cs
- ArgumentOutOfRangeException.cs
- SqlFileStream.cs
- ConnectionManagementElement.cs
- WeakHashtable.cs
- PersianCalendar.cs
- FullTrustAssembliesSection.cs
- ComboBoxAutomationPeer.cs
- VisualTreeHelper.cs
- Matrix3DValueSerializer.cs
- CommonRemoteMemoryBlock.cs
- FontFamilyConverter.cs
- SharedMemory.cs
- GenericTextProperties.cs
- ClassImporter.cs
- FormViewModeEventArgs.cs
- Connector.cs
- HandlerElement.cs
- CSharpCodeProvider.cs
- SmtpLoginAuthenticationModule.cs
- Types.cs
- SapiRecognizer.cs
- KeyedCollection.cs
- ReplacementText.cs
- IconBitmapDecoder.cs
- TabControl.cs
- MetadataArtifactLoaderCompositeFile.cs
- HyperLinkColumn.cs
- ContextBase.cs
- RowVisual.cs
- QilInvokeEarlyBound.cs
- SapiGrammar.cs
- HashFinalRequest.cs
- ByteFacetDescriptionElement.cs
- RewritingProcessor.cs
- ImplicitInputBrush.cs
- XmlILModule.cs
- ReferenceCountedObject.cs
- EntitySetBaseCollection.cs
- OutputScopeManager.cs
- DataPager.cs
- WorkflowApplicationCompletedEventArgs.cs
- UserControlCodeDomTreeGenerator.cs
- HierarchicalDataBoundControlAdapter.cs
- CompositeControlDesigner.cs
- DynamicActivityTypeDescriptor.cs
- ToolTip.cs
- LayoutEngine.cs
- SelectionRangeConverter.cs
- TTSEvent.cs
- AuthorizationRuleCollection.cs
- SemanticAnalyzer.cs
- DefaultTextStore.cs
- XmlBaseReader.cs