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
- typedescriptorpermissionattribute.cs
- Parameter.cs
- SchemaTableColumn.cs
- GestureRecognizer.cs
- DataMisalignedException.cs
- SoapElementAttribute.cs
- ClientSponsor.cs
- WebServiceFaultDesigner.cs
- TextServicesHost.cs
- RealizedColumnsBlock.cs
- Graphics.cs
- TemplatePartAttribute.cs
- EditorPartChrome.cs
- HttpWriter.cs
- BufferedWebEventProvider.cs
- GcSettings.cs
- Compiler.cs
- MarshalDirectiveException.cs
- KnownColorTable.cs
- COM2Properties.cs
- UpdatePanelControlTrigger.cs
- SqlRecordBuffer.cs
- ConnectionPointGlyph.cs
- CachedRequestParams.cs
- XNodeValidator.cs
- ButtonBase.cs
- HebrewCalendar.cs
- CopyEncoder.cs
- PseudoWebRequest.cs
- VectorCollection.cs
- HTMLTagNameToTypeMapper.cs
- SimpleWorkerRequest.cs
- XmlName.cs
- TextFormatter.cs
- X509Certificate.cs
- XmlRawWriter.cs
- FixedSOMPage.cs
- ListItemConverter.cs
- CalendarItem.cs
- XmlImplementation.cs
- ChildTable.cs
- AssemblyBuilderData.cs
- TargetParameterCountException.cs
- ProtocolsConfigurationHandler.cs
- _IPv6Address.cs
- DataGridPageChangedEventArgs.cs
- WebContext.cs
- DefaultHttpHandler.cs
- HyperLinkColumn.cs
- ControlCodeDomSerializer.cs
- IdentityNotMappedException.cs
- Model3DGroup.cs
- XmlMemberMapping.cs
- ClientRoleProvider.cs
- FlowPosition.cs
- ZoneIdentityPermission.cs
- ProfileParameter.cs
- _LocalDataStoreMgr.cs
- SharedStatics.cs
- AttributeQuery.cs
- CatalogPartDesigner.cs
- Parameter.cs
- ZipIOLocalFileDataDescriptor.cs
- AsyncPostBackErrorEventArgs.cs
- XamlTreeBuilderBamlRecordWriter.cs
- SimpleModelProvider.cs
- cache.cs
- OracleRowUpdatingEventArgs.cs
- IDQuery.cs
- MustUnderstandSoapException.cs
- AutoGeneratedFieldProperties.cs
- AdornerLayer.cs
- DataProtection.cs
- LinqDataSourceEditData.cs
- CodeExporter.cs
- AudioStateChangedEventArgs.cs
- HasRunnableWorkflowEvent.cs
- keycontainerpermission.cs
- PerformanceCounterPermissionEntry.cs
- XamlSerializer.cs
- EastAsianLunisolarCalendar.cs
- SystemBrushes.cs
- TemplateGroupCollection.cs
- EventMappingSettings.cs
- X509ChainPolicy.cs
- SiteMapNodeItemEventArgs.cs
- Context.cs
- PasswordRecovery.cs
- RectKeyFrameCollection.cs
- SecUtil.cs
- TextServicesCompartment.cs
- MenuItemBindingCollection.cs
- SelectionEditor.cs
- XPathBinder.cs
- ContentWrapperAttribute.cs
- MemoryStream.cs
- GridViewSortEventArgs.cs
- MailFileEditor.cs
- PopupEventArgs.cs
- GeometryValueSerializer.cs