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
- SiteMapProvider.cs
- ObjectDataSourceFilteringEventArgs.cs
- HwndSource.cs
- BitmapEffectInputData.cs
- ThicknessAnimationBase.cs
- StackSpiller.Bindings.cs
- Icon.cs
- AtomMaterializer.cs
- Stroke2.cs
- RegistryDataKey.cs
- NamedPipeTransportSecurityElement.cs
- UnhandledExceptionEventArgs.cs
- Base64WriteStateInfo.cs
- ModifierKeysConverter.cs
- ReplacementText.cs
- IndexedDataBuffer.cs
- NamespaceCollection.cs
- WithParamAction.cs
- ServiceObjectContainer.cs
- FixedSOMTableCell.cs
- sqlpipe.cs
- WindowsProgressbar.cs
- mediaclock.cs
- StylusPointProperties.cs
- Pens.cs
- Range.cs
- ViewGenResults.cs
- SqlProfileProvider.cs
- DefaultShape.cs
- Gdiplus.cs
- TrackBarDesigner.cs
- ListViewGroupCollectionEditor.cs
- KnownTypeHelper.cs
- DataGridViewDataConnection.cs
- XamlSerializerUtil.cs
- SqlTransaction.cs
- WebPartMenuStyle.cs
- BasicHttpSecurityElement.cs
- SqlAggregateChecker.cs
- XmlSchemaComplexType.cs
- ExpressionBinding.cs
- ConfigXmlComment.cs
- GenericUriParser.cs
- ScriptingSectionGroup.cs
- ColumnWidthChangingEvent.cs
- ScalarType.cs
- RightsManagementEncryptedStream.cs
- AppLevelCompilationSectionCache.cs
- StaticFileHandler.cs
- TitleStyle.cs
- UriExt.cs
- ItemsChangedEventArgs.cs
- DataGridViewCellStyleConverter.cs
- AsyncPostBackErrorEventArgs.cs
- ResXResourceWriter.cs
- Vector3D.cs
- GeneralTransform3D.cs
- RepeatInfo.cs
- WaitHandle.cs
- ObjectSelectorEditor.cs
- ScrollChrome.cs
- ObjectDataSourceDisposingEventArgs.cs
- SessionStateModule.cs
- ContextStack.cs
- ReceiveContextCollection.cs
- BindValidationContext.cs
- ComPlusAuthorization.cs
- RootProfilePropertySettingsCollection.cs
- RemoteDebugger.cs
- MediaSystem.cs
- CompilerGeneratedAttribute.cs
- TrustManager.cs
- NamedObject.cs
- Symbol.cs
- ResXBuildProvider.cs
- MarkupCompiler.cs
- SecureEnvironment.cs
- ToolBar.cs
- DataServiceRequest.cs
- FloatSumAggregationOperator.cs
- TextTreeTextNode.cs
- WinInet.cs
- ArglessEventHandlerProxy.cs
- MarkupExtensionParser.cs
- tibetanshape.cs
- PopOutPanel.cs
- FixedTextBuilder.cs
- InlineCollection.cs
- CanonicalizationDriver.cs
- InertiaRotationBehavior.cs
- RequestCache.cs
- ImageMap.cs
- CodeCatchClause.cs
- ActivityStatusChangeEventArgs.cs
- Error.cs
- metadatamappinghashervisitor.cs
- XmlArrayItemAttribute.cs
- sqlmetadatafactory.cs
- GeneralTransform3DCollection.cs
- Invariant.cs