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
- StringKeyFrameCollection.cs
- CodeAccessPermission.cs
- SerialStream.cs
- TrackingServices.cs
- AsynchronousChannel.cs
- PermissionToken.cs
- StorageSetMapping.cs
- StandardRuntimeEnumValidatorAttribute.cs
- Drawing.cs
- DBCSCodePageEncoding.cs
- TraceHandler.cs
- RemoteWebConfigurationHostStream.cs
- ReadOnlyDictionary.cs
- TextTreeInsertUndoUnit.cs
- CommandSet.cs
- ReferencedType.cs
- AppSettingsExpressionBuilder.cs
- Control.cs
- WebPartZone.cs
- RectangleConverter.cs
- AssociatedControlConverter.cs
- OverrideMode.cs
- PeerCustomResolverElement.cs
- ZipIOExtraField.cs
- GeneralTransform.cs
- FacetDescription.cs
- InputLanguageManager.cs
- TableRow.cs
- CodeAccessPermission.cs
- RemotingService.cs
- Stopwatch.cs
- ClientConfigPaths.cs
- XmlCDATASection.cs
- DelimitedListTraceListener.cs
- UtilityExtension.cs
- ToolStripItemBehavior.cs
- metadatamappinghashervisitor.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- MarginCollapsingState.cs
- TypeDescriptor.cs
- TrackBar.cs
- SequenceNumber.cs
- Grant.cs
- HttpListener.cs
- PrintEvent.cs
- DbReferenceCollection.cs
- ContextBase.cs
- TrustSection.cs
- RepeatInfo.cs
- FtpWebRequest.cs
- GradientStopCollection.cs
- AppSecurityManager.cs
- WizardPanel.cs
- RenderContext.cs
- FlowLayout.cs
- PrintPageEvent.cs
- ControlCachePolicy.cs
- PersonalizableTypeEntry.cs
- CompilerHelpers.cs
- BoundingRectTracker.cs
- _FtpDataStream.cs
- BitmapImage.cs
- TouchPoint.cs
- DesignerImageAdapter.cs
- ReturnEventArgs.cs
- AutomationProperty.cs
- TextSpanModifier.cs
- ValidationHelper.cs
- safemediahandle.cs
- NonParentingControl.cs
- TextRange.cs
- TextEditorParagraphs.cs
- mediapermission.cs
- BaseCollection.cs
- Profiler.cs
- WindowHideOrCloseTracker.cs
- DataReceivedEventArgs.cs
- BitmapSource.cs
- WorkflowIdleElement.cs
- EncodingTable.cs
- TypeAccessException.cs
- WebScriptClientGenerator.cs
- HttpStreamXmlDictionaryReader.cs
- SafeLibraryHandle.cs
- HttpEncoderUtility.cs
- CellCreator.cs
- DataGridHelper.cs
- safex509handles.cs
- RecordConverter.cs
- CssStyleCollection.cs
- EventHandlersDesigner.cs
- FlowDocumentView.cs
- AuthenticatingEventArgs.cs
- ClientBuildManagerCallback.cs
- AuthenticatedStream.cs
- ParseChildrenAsPropertiesAttribute.cs
- FusionWrap.cs
- EmbossBitmapEffect.cs
- CacheHelper.cs
- HMACMD5.cs