Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media3D / Converters / Generated / Matrix3DValueSerializer.cs / 1 / Matrix3DValueSerializer.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.Collections; using MS.Internal.PresentationCore; using MS.Utility; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using System.Text; using System.Windows.Markup; using System.Windows.Media.Media3D.Converters; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Security; using System.Security.Permissions; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; using System.Windows.Media.Imaging; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Media.Media3D.Converters { ////// Matrix3DValueSerializer - ValueSerializer class for converting instances of strings to and from Matrix3D instances /// This is used by the MarkupWriter class. /// public class Matrix3DValueSerializer : 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 Matrix3D)) { return false; } return true; } ////// Converts a string into a Matrix3D. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Matrix3D.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 Matrix3D) { Matrix3D instance = (Matrix3D) 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. //---------------------------------------------------------------------------- // //// 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.Collections; using MS.Internal.PresentationCore; using MS.Utility; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; using System.Text; using System.Windows.Markup; using System.Windows.Media.Media3D.Converters; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using System.Security; using System.Security.Permissions; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; using System.Windows.Media.Imaging; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Media.Media3D.Converters { ////// Matrix3DValueSerializer - ValueSerializer class for converting instances of strings to and from Matrix3D instances /// This is used by the MarkupWriter class. /// public class Matrix3DValueSerializer : 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 Matrix3D)) { return false; } return true; } ////// Converts a string into a Matrix3D. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Matrix3D.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 Matrix3D) { Matrix3D instance = (Matrix3D) 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
- NavigationPropertyEmitter.cs
- StorageAssociationSetMapping.cs
- AbsoluteQuery.cs
- ApplicationSecurityInfo.cs
- TaskFactory.cs
- SqlBuffer.cs
- KnownBoxes.cs
- Parsers.cs
- PropertyNames.cs
- DetailsViewCommandEventArgs.cs
- SessionSwitchEventArgs.cs
- PrivacyNoticeBindingElementImporter.cs
- InkCanvasFeedbackAdorner.cs
- Enlistment.cs
- MaterialGroup.cs
- OleServicesContext.cs
- HttpAsyncResult.cs
- CodeStatement.cs
- odbcmetadatacolumnnames.cs
- MultiSelectRootGridEntry.cs
- CodeDOMUtility.cs
- DirectionalLight.cs
- DES.cs
- SecurityResources.cs
- AsyncStreamReader.cs
- Renderer.cs
- ThousandthOfEmRealPoints.cs
- HtmlSelect.cs
- RootCodeDomSerializer.cs
- HttpRequestCacheValidator.cs
- documentsequencetextview.cs
- EndpointDiscoveryMetadata.cs
- Evaluator.cs
- InternalConfigEventArgs.cs
- FixedFindEngine.cs
- ReadOnlyCollection.cs
- Int32AnimationBase.cs
- ColumnMap.cs
- XmlSchemaObject.cs
- XmlSchemaProviderAttribute.cs
- StandardTransformFactory.cs
- XXXInfos.cs
- XmlDomTextWriter.cs
- FlowDocumentPaginator.cs
- WpfWebRequestHelper.cs
- SapiGrammar.cs
- Util.cs
- Overlapped.cs
- DataTableMapping.cs
- SQLUtility.cs
- CompatibleComparer.cs
- TableLayoutStyleCollection.cs
- PageContentAsyncResult.cs
- CollectionChangedEventManager.cs
- DoubleLink.cs
- RowUpdatingEventArgs.cs
- RelationshipNavigation.cs
- QilGeneratorEnv.cs
- VisualStyleRenderer.cs
- DesigntimeLicenseContext.cs
- BrowserDefinitionCollection.cs
- ProfileGroupSettings.cs
- TreeNodeClickEventArgs.cs
- ValidatingPropertiesEventArgs.cs
- GlyphRunDrawing.cs
- XPathAncestorIterator.cs
- XslCompiledTransform.cs
- DateTimeStorage.cs
- WebCategoryAttribute.cs
- GridErrorDlg.cs
- ProviderCommandInfoUtils.cs
- CheckBoxList.cs
- WebPartExportVerb.cs
- Types.cs
- Sentence.cs
- XmlResolver.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- EncoderNLS.cs
- DataSourceGeneratorException.cs
- PersonalizationProviderCollection.cs
- SecurityHelper.cs
- PackageController.cs
- Calendar.cs
- IChannel.cs
- TransactionScopeDesigner.cs
- PerfCounterSection.cs
- DataGridViewCellStyleConverter.cs
- BCLDebug.cs
- ButtonColumn.cs
- DesignerGenericWebPart.cs
- RewritingSimplifier.cs
- _DisconnectOverlappedAsyncResult.cs
- RectangleGeometry.cs
- ProfilePropertySettings.cs
- DataRecord.cs
- Context.cs
- _NtlmClient.cs
- ValidationRule.cs
- RelationshipFixer.cs
- QilSortKey.cs