Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Media / Converters / Generated / MatrixValueSerializer.cs / 1305600 / MatrixValueSerializer.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.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)) { return false; } 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, 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
- UIElementPropertyUndoUnit.cs
- KeyTimeConverter.cs
- RegionIterator.cs
- LinearQuaternionKeyFrame.cs
- UserMapPath.cs
- ProgressBarAutomationPeer.cs
- ComponentChangedEvent.cs
- QueueException.cs
- ThrowHelper.cs
- XamlVector3DCollectionSerializer.cs
- DigestComparer.cs
- SmtpReplyReaderFactory.cs
- IndentedWriter.cs
- _LocalDataStoreMgr.cs
- CommandLibraryHelper.cs
- XmlAnyElementAttributes.cs
- AQNBuilder.cs
- CoreSwitches.cs
- SqlProfileProvider.cs
- DataGridRowDetailsEventArgs.cs
- XmlCDATASection.cs
- FileDialog_Vista_Interop.cs
- ObjectQuery_EntitySqlExtensions.cs
- X509LogoTypeExtension.cs
- ContainerFilterService.cs
- COM2Properties.cs
- XmlReflectionImporter.cs
- EventInfo.cs
- SqlDataAdapter.cs
- WebContext.cs
- ImageInfo.cs
- Int16Converter.cs
- SQLDouble.cs
- UIntPtr.cs
- DatePickerAutomationPeer.cs
- SqlStream.cs
- TableProviderWrapper.cs
- JournalEntryListConverter.cs
- RectAnimationUsingKeyFrames.cs
- ErrorFormatterPage.cs
- FormatterServices.cs
- ListViewItemSelectionChangedEvent.cs
- HtmlInputControl.cs
- VoiceObjectToken.cs
- UIPermission.cs
- ObjectDataSourceView.cs
- LambdaCompiler.Logical.cs
- NameValueConfigurationCollection.cs
- UserPreferenceChangingEventArgs.cs
- BitStream.cs
- StatusStrip.cs
- TextParentUndoUnit.cs
- CatalogZoneBase.cs
- PackageStore.cs
- PocoEntityKeyStrategy.cs
- PrintDocument.cs
- CounterSampleCalculator.cs
- DoubleAverageAggregationOperator.cs
- ApplicationInfo.cs
- MediaPlayer.cs
- VerticalAlignConverter.cs
- EventSourceCreationData.cs
- UseLicense.cs
- ImageListUtils.cs
- XhtmlBasicCalendarAdapter.cs
- TagPrefixCollection.cs
- Resources.Designer.cs
- ParsedAttributeCollection.cs
- OutgoingWebRequestContext.cs
- ParameterModifier.cs
- Atom10FormatterFactory.cs
- ResourceIDHelper.cs
- AccessControlList.cs
- FolderBrowserDialog.cs
- RepeatInfo.cs
- AuthenticationManager.cs
- ArrayElementGridEntry.cs
- TypeInfo.cs
- Pkcs7Recipient.cs
- ProviderBase.cs
- DataKey.cs
- EnumBuilder.cs
- DataServicePagingProviderWrapper.cs
- VirtualPathData.cs
- MissingSatelliteAssemblyException.cs
- InlinedAggregationOperator.cs
- Int16Storage.cs
- ObjectPropertyMapping.cs
- MiniLockedBorderGlyph.cs
- TypeElement.cs
- jithelpers.cs
- CodeSubDirectory.cs
- ValidationResult.cs
- HotSpot.cs
- BoundColumn.cs
- ExternalException.cs
- WebHttpSecurityElement.cs
- VisualStates.cs
- DeflateEmulationStream.cs
- SmtpDateTime.cs