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
- HighlightVisual.cs
- WebReference.cs
- CommandDesigner.cs
- DataSourceExpressionCollection.cs
- ListCommandEventArgs.cs
- Ipv6Element.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- TemplateApplicationHelper.cs
- SHA512.cs
- AccessDataSource.cs
- ImportOptions.cs
- DbModificationCommandTree.cs
- OverlappedAsyncResult.cs
- TriggerActionCollection.cs
- JsonObjectDataContract.cs
- HelpEvent.cs
- PeerTransportBindingElement.cs
- DataControlHelper.cs
- XmlHierarchyData.cs
- StringBuilder.cs
- HtmlInputCheckBox.cs
- ClaimSet.cs
- SecurityIdentifierElement.cs
- URLMembershipCondition.cs
- MultipleViewPatternIdentifiers.cs
- LinkedList.cs
- MulticastOption.cs
- DispatcherHooks.cs
- TypedReference.cs
- FormViewPageEventArgs.cs
- BindingList.cs
- FileRegion.cs
- SHA512.cs
- DbProviderFactories.cs
- Rotation3DAnimationUsingKeyFrames.cs
- XmlComplianceUtil.cs
- StylusDevice.cs
- SQLChars.cs
- LiteralSubsegment.cs
- Content.cs
- ReflectPropertyDescriptor.cs
- RecordBuilder.cs
- Types.cs
- QuaternionAnimation.cs
- ListArgumentProvider.cs
- AttributeData.cs
- ImpersonationContext.cs
- ProvideValueServiceProvider.cs
- FamilyMap.cs
- WinEventWrap.cs
- WmpBitmapDecoder.cs
- CodeAssignStatement.cs
- RawMouseInputReport.cs
- XmlAttributeProperties.cs
- SqlFlattener.cs
- BaseDataBoundControl.cs
- ControlPager.cs
- MapPathBasedVirtualPathProvider.cs
- AnnotationElement.cs
- Base64Stream.cs
- SocketPermission.cs
- LifetimeServices.cs
- FolderBrowserDialog.cs
- TypeInitializationException.cs
- LinqDataSourceInsertEventArgs.cs
- UriTemplateClientFormatter.cs
- StrongNameUtility.cs
- SqlParameterizer.cs
- DbConnectionFactory.cs
- MD5CryptoServiceProvider.cs
- URLString.cs
- XamlTemplateSerializer.cs
- PassportAuthenticationModule.cs
- StylesEditorDialog.cs
- xmlfixedPageInfo.cs
- ObjectViewEntityCollectionData.cs
- ListViewItemMouseHoverEvent.cs
- ClockGroup.cs
- OpenTypeCommon.cs
- Shape.cs
- DataGridColumnHeadersPresenter.cs
- TreeViewDataItemAutomationPeer.cs
- HtmlInputReset.cs
- MonthCalendarDesigner.cs
- SectionVisual.cs
- TextEditorParagraphs.cs
- Point3DKeyFrameCollection.cs
- RoleServiceManager.cs
- ChildTable.cs
- TransformerConfigurationWizardBase.cs
- QilLiteral.cs
- PingReply.cs
- EntityKey.cs
- HttpProfileGroupBase.cs
- CodeChecksumPragma.cs
- sqlstateclientmanager.cs
- HierarchicalDataTemplate.cs
- TagPrefixAttribute.cs
- COM2FontConverter.cs
- SimpleBitVector32.cs