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
- Activity.cs
- Binding.cs
- SchemaSetCompiler.cs
- CultureNotFoundException.cs
- DrawListViewSubItemEventArgs.cs
- RadioButtonStandardAdapter.cs
- FlowLayoutPanel.cs
- ClientSession.cs
- Context.cs
- ReliableDuplexSessionChannel.cs
- XmlReader.cs
- BufferedStream.cs
- RtType.cs
- DefaultObjectMappingItemCollection.cs
- DisposableCollectionWrapper.cs
- documentation.cs
- ProtectedProviderSettings.cs
- ProcessHostServerConfig.cs
- MessagePartSpecification.cs
- SchemaTypeEmitter.cs
- AliasGenerator.cs
- DataSvcMapFileSerializer.cs
- IncrementalReadDecoders.cs
- ChildTable.cs
- CommandValueSerializer.cs
- CodeSubDirectory.cs
- XPathNodePointer.cs
- MailMessageEventArgs.cs
- Aes.cs
- RelativeSource.cs
- StrokeIntersection.cs
- DrawingServices.cs
- FreezableDefaultValueFactory.cs
- DocumentsTrace.cs
- InternalConfigEventArgs.cs
- TreeViewImageIndexConverter.cs
- WindowsTokenRoleProvider.cs
- ElementFactory.cs
- ShaderRenderModeValidation.cs
- ServiceAuthorizationElement.cs
- CounterCreationData.cs
- TransactionTraceIdentifier.cs
- NullableLongSumAggregationOperator.cs
- GridSplitter.cs
- MemberExpression.cs
- CryptoApi.cs
- LayoutEngine.cs
- SelectionPattern.cs
- future.cs
- SourceChangedEventArgs.cs
- CommandValueSerializer.cs
- JoinSymbol.cs
- LayeredChannelListener.cs
- ContextMarshalException.cs
- SQLString.cs
- QuaternionAnimation.cs
- CellParagraph.cs
- CFStream.cs
- XamlStream.cs
- RijndaelManagedTransform.cs
- Binding.cs
- VisualStyleInformation.cs
- CodeNamespace.cs
- MediaPlayer.cs
- ViewBox.cs
- _HelperAsyncResults.cs
- DataGridViewToolTip.cs
- InvokeProviderWrapper.cs
- HttpPostClientProtocol.cs
- EmptyStringExpandableObjectConverter.cs
- MaskedTextBox.cs
- CurrencyWrapper.cs
- DesignerRegionMouseEventArgs.cs
- TokenFactoryCredential.cs
- WebPartDisplayMode.cs
- ToolboxBitmapAttribute.cs
- SafeHandle.cs
- EncryptedData.cs
- ConfigurationManagerHelperFactory.cs
- __Error.cs
- UserValidatedEventArgs.cs
- UrlPath.cs
- TemplatedWizardStep.cs
- SmiContext.cs
- StringArrayConverter.cs
- ReliableChannelFactory.cs
- DependencyPropertyAttribute.cs
- MetadataUtilsSmi.cs
- UInt16Storage.cs
- ListItemCollection.cs
- ListViewTableCell.cs
- CharEntityEncoderFallback.cs
- XslTransformFileEditor.cs
- SchemaLookupTable.cs
- ExpressionBuilderCollection.cs
- Hex.cs
- StylusButtonCollection.cs
- DataGridViewComboBoxEditingControl.cs
- CodeAttachEventStatement.cs
- RegexWriter.cs