Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- CssTextWriter.cs
- RuleCache.cs
- UnsignedPublishLicense.cs
- DrawItemEvent.cs
- XPathPatternBuilder.cs
- MetadataItem_Static.cs
- WebConfigurationHost.cs
- InputMethodStateTypeInfo.cs
- ApplicationInfo.cs
- XmlElementAttribute.cs
- BufferedGraphicsContext.cs
- NavigationProperty.cs
- Expression.DebuggerProxy.cs
- TextStore.cs
- HashRepartitionEnumerator.cs
- MethodBuilder.cs
- WebPartZoneBaseDesigner.cs
- SelectionList.cs
- _ShellExpression.cs
- DataGridViewCheckBoxCell.cs
- ToolStripMenuItemCodeDomSerializer.cs
- ByeMessageCD1.cs
- AttributeProviderAttribute.cs
- URLAttribute.cs
- NamedPipeChannelListener.cs
- Win32.cs
- SHA384CryptoServiceProvider.cs
- CodeAttributeDeclarationCollection.cs
- TemplateBuilder.cs
- XmlHierarchicalDataSourceView.cs
- TransactionTable.cs
- SmtpMail.cs
- SqlComparer.cs
- ServicesUtilities.cs
- ContainerFilterService.cs
- Panel.cs
- HandleExceptionArgs.cs
- CalendarDateChangedEventArgs.cs
- ConfigXmlSignificantWhitespace.cs
- TableProviderWrapper.cs
- VirtualizingStackPanel.cs
- Grant.cs
- Int16Animation.cs
- DataServiceContext.cs
- ListControl.cs
- HostSecurityManager.cs
- ThreadPoolTaskScheduler.cs
- ToolStripCustomTypeDescriptor.cs
- MethodImplAttribute.cs
- MatrixAnimationUsingPath.cs
- AnonymousIdentificationSection.cs
- DescendantOverDescendantQuery.cs
- Package.cs
- MessageBox.cs
- XMLDiffLoader.cs
- AppDomainManager.cs
- TransformerConfigurationWizardBase.cs
- MultiBinding.cs
- WebPartZoneAutoFormat.cs
- XmlNodeComparer.cs
- ConnectionOrientedTransportChannelFactory.cs
- bindurihelper.cs
- DataControlButton.cs
- EncodingNLS.cs
- AttributeAction.cs
- DbTypeMap.cs
- HtmlFormWrapper.cs
- SymbolType.cs
- _SingleItemRequestCache.cs
- ScaleTransform.cs
- MemberAccessException.cs
- TableDesigner.cs
- ConnectionPoint.cs
- StatusBar.cs
- WebServiceResponse.cs
- SecurityPolicySection.cs
- InProcStateClientManager.cs
- CleanUpVirtualizedItemEventArgs.cs
- XmlMembersMapping.cs
- TraceListener.cs
- Point3DConverter.cs
- InteropBitmapSource.cs
- OdbcUtils.cs
- AutomationFocusChangedEventArgs.cs
- SyndicationDeserializer.cs
- ResourceDictionaryCollection.cs
- ColorTranslator.cs
- SafeArrayRankMismatchException.cs
- ProjectionCamera.cs
- tibetanshape.cs
- StringStorage.cs
- SpotLight.cs
- DataViewSetting.cs
- SqlRowUpdatedEvent.cs
- TemplateBuilder.cs
- Triplet.cs
- ExpandCollapseProviderWrapper.cs
- InputMethodStateChangeEventArgs.cs
- HttpInputStream.cs
- SqlConnectionFactory.cs