Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Base / MS / Internal / Markup / StringValueSerializer.cs / 1 / StringValueSerializer.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: StringValueSerializer.cs // // Contents: Stub value serializer for strings // // Created: 04/28/2005 [....] // //----------------------------------------------------------------------- using System.Windows.Markup; namespace MS.Internal.Serialization { ////// Stub string serializer. It exists to remove special caseing strings in a couple cases in the /// serialization code. It essentially states that strings are serialized as their value. /// internal sealed class StringValueSerializer : ValueSerializer { public StringValueSerializer() { } public override bool CanConvertToString(object value, IValueSerializerContext context) { return true; } public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } public override object ConvertFromString(string value, IValueSerializerContext context) { return value; } public override string ConvertToString(object value, IValueSerializerContext context) { return (string)value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: StringValueSerializer.cs // // Contents: Stub value serializer for strings // // Created: 04/28/2005 [....] // //----------------------------------------------------------------------- using System.Windows.Markup; namespace MS.Internal.Serialization { ////// Stub string serializer. It exists to remove special caseing strings in a couple cases in the /// serialization code. It essentially states that strings are serialized as their value. /// internal sealed class StringValueSerializer : ValueSerializer { public StringValueSerializer() { } public override bool CanConvertToString(object value, IValueSerializerContext context) { return true; } public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } public override object ConvertFromString(string value, IValueSerializerContext context) { return value; } public override string ConvertToString(object value, IValueSerializerContext context) { return (string)value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SerializationEventsCache.cs
- BitmapSourceSafeMILHandle.cs
- TemplateEditingService.cs
- Atom10FeedFormatter.cs
- EntityCollection.cs
- CodeGenerator.cs
- ReliabilityContractAttribute.cs
- ListDictionaryInternal.cs
- Line.cs
- ToolStripContentPanelRenderEventArgs.cs
- QilSortKey.cs
- PropertyItemInternal.cs
- HMAC.cs
- XPathDocument.cs
- Column.cs
- Membership.cs
- Drawing.cs
- AssemblyUtil.cs
- ResetableIterator.cs
- HttpConfigurationSystem.cs
- XmlSchemaValidator.cs
- BulletDecorator.cs
- DbgUtil.cs
- AppliedDeviceFiltersDialog.cs
- KeyPressEvent.cs
- PageEventArgs.cs
- CodeAttributeDeclaration.cs
- UTF7Encoding.cs
- DynamicMetaObject.cs
- FullTextBreakpoint.cs
- InheritablePropertyChangeInfo.cs
- ParserContext.cs
- MLangCodePageEncoding.cs
- ZipIOBlockManager.cs
- CodeAttributeArgument.cs
- CompilationSection.cs
- InputBinding.cs
- PointAnimationClockResource.cs
- SafeLibraryHandle.cs
- InvariantComparer.cs
- X509CertificateRecipientServiceCredential.cs
- ToolStripActionList.cs
- SimplePropertyEntry.cs
- ComponentRenameEvent.cs
- BooleanProjectedSlot.cs
- StylusCollection.cs
- UpdateCommand.cs
- DeploymentSection.cs
- Policy.cs
- QueryOutputWriterV1.cs
- Splitter.cs
- CookieProtection.cs
- DateTimeHelper.cs
- UrlMapping.cs
- XmlNodeReader.cs
- Publisher.cs
- WizardStepBase.cs
- XamlPoint3DCollectionSerializer.cs
- MetadataAssemblyHelper.cs
- BrowserTree.cs
- ChannelServices.cs
- listitem.cs
- ToolStripItemEventArgs.cs
- PageEventArgs.cs
- BinaryReader.cs
- HttpContextServiceHost.cs
- EdmValidator.cs
- XmlDocumentSurrogate.cs
- CheckBoxAutomationPeer.cs
- DataGridViewCellValidatingEventArgs.cs
- DbCommandDefinition.cs
- Quaternion.cs
- HasCopySemanticsAttribute.cs
- CompressionTransform.cs
- DataGridViewControlCollection.cs
- PolicyManager.cs
- ExtensionWindow.cs
- PeerTransportElement.cs
- RequestContext.cs
- FrameworkElement.cs
- GridViewUpdateEventArgs.cs
- ProtectedConfiguration.cs
- ILGenerator.cs
- TextBoxBase.cs
- TypeNameHelper.cs
- SHA256Managed.cs
- documentsequencetextcontainer.cs
- ExpressionBindingCollection.cs
- BaseParaClient.cs
- KnownIds.cs
- FragmentQueryKB.cs
- SQLInt16Storage.cs
- Int32Rect.cs
- WsatExtendedInformation.cs
- AsyncMethodInvoker.cs
- Completion.cs
- VectorCollectionConverter.cs
- EventLogLink.cs
- MsmqBindingElementBase.cs
- ComplexObject.cs