Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Media / Converters / Generated / MatrixValueSerializer.cs / 1 / MatrixValueSerializer.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // This file was generated, please do not edit it directly. // // Please see [....]/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.Media.Converters; using System.Windows; using System.Windows.Media; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Media.Converters { ////// MatrixValueSerializer - ValueSerializer class for converting instances of strings to and from Matrix instances /// This is used by the MarkupWriter class. /// public class MatrixValueSerializer : 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 Matrix)) { throw new ArgumentException(SR.Get(SRID.General_Expected_Type, "Matrix"), "value"); } return true; } ////// Converts a string into a Matrix. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Matrix.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 Matrix) { Matrix instance = (Matrix) value; #pragma warning suppress 6506 // instance is obviously not null return instance.ConvertToString(null, CultureInfo.GetCultureInfo("en-us") ); } 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
- ProfileInfo.cs
- StringArrayEditor.cs
- EntityType.cs
- TextSpanModifier.cs
- ColumnClickEvent.cs
- DescendantBaseQuery.cs
- OledbConnectionStringbuilder.cs
- SoapSchemaMember.cs
- PromptBuilder.cs
- TableRow.cs
- CalloutQueueItem.cs
- Win32MouseDevice.cs
- datacache.cs
- CompiledAction.cs
- InkCanvasAutomationPeer.cs
- Scheduling.cs
- ValidatorUtils.cs
- LeaseManager.cs
- IndexOutOfRangeException.cs
- SqlMethodAttribute.cs
- AnimatedTypeHelpers.cs
- Helpers.cs
- XmlTypeMapping.cs
- BadImageFormatException.cs
- RecommendedAsConfigurableAttribute.cs
- OleDbPropertySetGuid.cs
- StyleXamlParser.cs
- HttpCacheParams.cs
- RadialGradientBrush.cs
- QueryInterceptorAttribute.cs
- XPathBinder.cs
- LocationSectionRecord.cs
- BindingParameterCollection.cs
- SerializationEventsCache.cs
- RuntimeArgumentHandle.cs
- LambdaCompiler.Address.cs
- TraceSwitch.cs
- Content.cs
- TextServicesCompartmentContext.cs
- DataTableCollection.cs
- EncoderParameters.cs
- TextServicesDisplayAttributePropertyRanges.cs
- DataAdapter.cs
- SafeFindHandle.cs
- WebPartAuthorizationEventArgs.cs
- DynamicPropertyHolder.cs
- XsdValidatingReader.cs
- InternalRelationshipCollection.cs
- ColorMatrix.cs
- CellRelation.cs
- DynamicMethod.cs
- ObjectSecurityT.cs
- MonitorWrapper.cs
- SerializationSectionGroup.cs
- XmlSubtreeReader.cs
- WindowsFormsHost.cs
- HttpClientCertificate.cs
- RSAProtectedConfigurationProvider.cs
- LinkedResource.cs
- ZipIOExtraFieldElement.cs
- DefaultBinder.cs
- FormViewDeleteEventArgs.cs
- HtmlInputButton.cs
- TraceSection.cs
- CatalogPart.cs
- DataGridViewColumnConverter.cs
- PageRequestManager.cs
- StorageBasedPackageProperties.cs
- ExtensionDataReader.cs
- HostedTransportConfigurationManager.cs
- Debug.cs
- TrackBarRenderer.cs
- CompilationUtil.cs
- SHA384.cs
- HexParser.cs
- HtmlTableCell.cs
- SerializationIncompleteException.cs
- ProvideValueServiceProvider.cs
- HandledMouseEvent.cs
- PeerMaintainer.cs
- SelectionList.cs
- UncommonField.cs
- CallContext.cs
- COM2AboutBoxPropertyDescriptor.cs
- LicFileLicenseProvider.cs
- TypeBuilderInstantiation.cs
- ScriptControlManager.cs
- PersistenceProviderElement.cs
- UiaCoreApi.cs
- SafeNativeHandle.cs
- RemoteWebConfigurationHostServer.cs
- RubberbandSelector.cs
- WebPartConnectionsEventArgs.cs
- XmlAttributeCollection.cs
- UpnEndpointIdentity.cs
- ConfigXmlComment.cs
- HttpHandlersSection.cs
- DesignerTransactionCloseEvent.cs
- COM2AboutBoxPropertyDescriptor.cs
- DataKeyPropertyAttribute.cs