Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media3D / Converters / Generated / Point4DValueSerializer.cs / 1 / Point4DValueSerializer.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.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 { ////// Point4DValueSerializer - ValueSerializer class for converting instances of strings to and from Point4D instances /// This is used by the MarkupWriter class. /// public class Point4DValueSerializer : 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 Point4D)) { throw new ArgumentException(SR.Get(SRID.General_Expected_Type, "Point4D"), "value"); } return true; } ////// Converts a string into a Point4D. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Point4D.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 Point4D) { Point4D instance = (Point4D) 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
- DataColumnPropertyDescriptor.cs
- UserControlBuildProvider.cs
- PropertyDescriptorComparer.cs
- ListViewDeletedEventArgs.cs
- ServiceDescriptions.cs
- ListenerChannelContext.cs
- ValueUnavailableException.cs
- PolyBezierSegmentFigureLogic.cs
- SerializationAttributes.cs
- StateValidator.cs
- OleDbException.cs
- SystemGatewayIPAddressInformation.cs
- AppendHelper.cs
- ThemeableAttribute.cs
- DPCustomTypeDescriptor.cs
- PageThemeParser.cs
- TransactionChannelListener.cs
- DateTimePicker.cs
- StoreAnnotationsMap.cs
- CodeIdentifier.cs
- xsdvalidator.cs
- HttpResponseInternalWrapper.cs
- PropertyPushdownHelper.cs
- DynamicDiscoSearcher.cs
- TTSVoice.cs
- Messages.cs
- DynamicValueConverter.cs
- TemplateBamlTreeBuilder.cs
- CompiledIdentityConstraint.cs
- SqlCommandSet.cs
- streamingZipPartStream.cs
- MetadataHelper.cs
- WebControl.cs
- DelegateSerializationHolder.cs
- MaskedTextBoxDesigner.cs
- VScrollBar.cs
- ManipulationVelocities.cs
- ProcessInputEventArgs.cs
- DomainConstraint.cs
- XsdDuration.cs
- TreeViewAutomationPeer.cs
- SchemaElementLookUpTableEnumerator.cs
- TableLayoutColumnStyleCollection.cs
- DefaultValueTypeConverter.cs
- HttpProfileGroupBase.cs
- GridViewSortEventArgs.cs
- PartialToken.cs
- SQLInt32Storage.cs
- Automation.cs
- PolicyStatement.cs
- LayoutExceptionEventArgs.cs
- DetailsViewUpdatedEventArgs.cs
- XmlDataSourceView.cs
- XPathScanner.cs
- FamilyTypeface.cs
- BinaryUtilClasses.cs
- NullableFloatAverageAggregationOperator.cs
- ContainerFilterService.cs
- BuildResultCache.cs
- DoubleStorage.cs
- EntityFunctions.cs
- CodeAccessPermission.cs
- AudioBase.cs
- ControlBuilderAttribute.cs
- FontStretches.cs
- VisualBasicExpressionConverter.cs
- PathData.cs
- DetailsViewModeEventArgs.cs
- RowCache.cs
- DbConnectionOptions.cs
- QilGenerator.cs
- BorderGapMaskConverter.cs
- SettingsProviderCollection.cs
- DrawingState.cs
- SafeFileMappingHandle.cs
- ExpandCollapsePatternIdentifiers.cs
- JsonFormatGeneratorStatics.cs
- SoapException.cs
- CredentialManagerDialog.cs
- SeekStoryboard.cs
- LoginViewDesigner.cs
- AttributeCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- EventLog.cs
- NavigationHelper.cs
- DbConnectionStringBuilder.cs
- EdgeProfileValidation.cs
- TypeDefinition.cs
- returneventsaver.cs
- AsymmetricAlgorithm.cs
- BitmapEffectInputData.cs
- AsyncOperationManager.cs
- ClientBuildManager.cs
- TextBoxLine.cs
- FilterableData.cs
- CheckableControlBaseAdapter.cs
- WmfPlaceableFileHeader.cs
- PrinterUnitConvert.cs
- GC.cs
- TdsParserSafeHandles.cs