Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Converters / Generated / SizeValueSerializer.cs / 1305600 / SizeValueSerializer.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // This file was generated, please do not edit it directly. // // Please see http://wiki/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information. // //--------------------------------------------------------------------------- using MS.Internal; using MS.Internal.WindowsBase; using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using System.ComponentModel.Design.Serialization; using System.Windows.Markup; using System.Windows.Converters; using System.Windows; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Converters { ////// SizeValueSerializer - ValueSerializer class for converting instances of strings to and from Size instances /// This is used by the MarkupWriter class. /// public class SizeValueSerializer : ValueSerializer { ////// Returns true. /// public override bool CanConvertFromString(string value, IValueSerializerContext context) { return true; } ////// Returns true if the given value can be converted into a string /// public override bool CanConvertToString(object value, IValueSerializerContext context) { // Validate the input type if (!(value is Size)) { return false; } return true; } ////// Converts a string into a Size. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Size.Parse(value ); } else { return base.ConvertFromString( value, context ); } } ////// Converts the value into a string. /// public override string ConvertToString(object value, IValueSerializerContext context) { if (value is Size) { Size instance = (Size) value; #pragma warning suppress 6506 // instance is obviously not null return instance.ConvertToString(null, System.Windows.Markup.TypeConverterHelper.InvariantEnglishUS); } return base.ConvertToString(value, context); } } } // 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
- CodeTypeParameter.cs
- TypeUtil.cs
- DbProviderConfigurationHandler.cs
- DesignerActionUIStateChangeEventArgs.cs
- SqlUdtInfo.cs
- NotifyIcon.cs
- XPathAncestorQuery.cs
- RuleInfoComparer.cs
- RegisteredExpandoAttribute.cs
- AdornerPresentationContext.cs
- TagPrefixCollection.cs
- AssemblyBuilder.cs
- GeneralTransform3DGroup.cs
- StrongNameUtility.cs
- WebSysDescriptionAttribute.cs
- StringReader.cs
- WindowsListViewGroup.cs
- TreeNodeCollectionEditor.cs
- DbUpdateCommandTree.cs
- ServiceChannelManager.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- ImageIndexConverter.cs
- ColumnHeader.cs
- Pair.cs
- WinInetCache.cs
- PasswordTextNavigator.cs
- DataKeyCollection.cs
- BehaviorEditorPart.cs
- RegexMatch.cs
- __Filters.cs
- SerializationFieldInfo.cs
- HttpHandlerActionCollection.cs
- InkCollectionBehavior.cs
- ResourcePermissionBase.cs
- TextServicesContext.cs
- XamlValidatingReader.cs
- ColumnWidthChangingEvent.cs
- ToolStripRenderer.cs
- ObjectRef.cs
- PenLineCapValidation.cs
- StringReader.cs
- X500Name.cs
- EntityConnection.cs
- CallbackWrapper.cs
- LoginCancelEventArgs.cs
- GridPattern.cs
- ManagementObjectCollection.cs
- MouseDevice.cs
- HttpServerChannel.cs
- GridViewCancelEditEventArgs.cs
- SelectionPattern.cs
- ImageAutomationPeer.cs
- ToolboxItemLoader.cs
- ErrorsHelper.cs
- Subtree.cs
- DataGridPagerStyle.cs
- WebPartTransformerAttribute.cs
- FlowDocument.cs
- PageParserFilter.cs
- StatusBar.cs
- RuntimeConfig.cs
- PeerObject.cs
- MetadataExchangeClient.cs
- CodeNamespaceCollection.cs
- SQLSingle.cs
- UriExt.cs
- ToolBar.cs
- GB18030Encoding.cs
- ClientData.cs
- ListViewDesigner.cs
- TreeNodeCollectionEditor.cs
- AddInStore.cs
- EdmProperty.cs
- AddInController.cs
- PlacementWorkspace.cs
- SecurityException.cs
- OleDbConnection.cs
- SspiHelper.cs
- SqlCharStream.cs
- AppAction.cs
- BitmapPalette.cs
- PatternMatcher.cs
- IntegerFacetDescriptionElement.cs
- ColumnProvider.cs
- GlobalizationAssembly.cs
- Pair.cs
- SafeLocalAllocation.cs
- DrawingGroup.cs
- SplitContainer.cs
- NamedPipeTransportElement.cs
- ThreadNeutralSemaphore.cs
- Button.cs
- CapabilitiesSection.cs
- GAC.cs
- SerializationEventsCache.cs
- SinglePageViewer.cs
- SignedInfo.cs
- ModuleBuilderData.cs
- ColumnReorderedEventArgs.cs
- EditCommandColumn.cs