Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Converters / Generated / VectorValueSerializer.cs / 1 / VectorValueSerializer.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.Converters; using System.Windows; #pragma warning disable 1634, 1691 // suppressing PreSharp warnings namespace System.Windows.Converters { ////// VectorValueSerializer - ValueSerializer class for converting instances of strings to and from Vector instances /// This is used by the MarkupWriter class. /// public class VectorValueSerializer : 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 Vector)) { throw new ArgumentException(SR.Get(SRID.General_Expected_Type, "Vector"), "value"); } return true; } ////// Converts a string into a Vector. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Vector.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 Vector) { Vector instance = (Vector) 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
- ExpressionWriter.cs
- ReliableRequestSessionChannel.cs
- PrivilegedConfigurationManager.cs
- DocumentScope.cs
- SqlUtils.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- BitmapEffect.cs
- SubstitutionList.cs
- TripleDESCryptoServiceProvider.cs
- VirtualPathExtension.cs
- PeerApplication.cs
- QueryConverter.cs
- BitmapFrame.cs
- MemberRelationshipService.cs
- DataConnectionHelper.cs
- SiteMapHierarchicalDataSourceView.cs
- TypeListConverter.cs
- TableSectionStyle.cs
- CodeCompiler.cs
- ToolStripItemCollection.cs
- Line.cs
- SynchronousSendBindingElement.cs
- InvalidPropValue.cs
- DataTemplateKey.cs
- DataGridHeaderBorder.cs
- XamlSerializer.cs
- BindingExpressionUncommonField.cs
- ListSortDescriptionCollection.cs
- DesignerAutoFormat.cs
- _SslSessionsCache.cs
- Not.cs
- dtdvalidator.cs
- List.cs
- SBCSCodePageEncoding.cs
- DataGridViewCellCancelEventArgs.cs
- MbpInfo.cs
- RelationshipConstraintValidator.cs
- XmlAttributeProperties.cs
- CookieParameter.cs
- ProfileSettings.cs
- ScrollEvent.cs
- DoubleAnimationBase.cs
- CodeAccessSecurityEngine.cs
- OperationResponse.cs
- bindurihelper.cs
- WindowsScrollBarBits.cs
- WebHttpSecurity.cs
- EditorPart.cs
- CodeDirectiveCollection.cs
- Margins.cs
- GroupJoinQueryOperator.cs
- ImageAttributes.cs
- DynamicILGenerator.cs
- EventLogPermissionHolder.cs
- StaticDataManager.cs
- MetaData.cs
- MD5CryptoServiceProvider.cs
- QueryContinueDragEventArgs.cs
- TypeLibConverter.cs
- VectorCollectionConverter.cs
- ComEventsInfo.cs
- JavascriptXmlWriterWrapper.cs
- Profiler.cs
- GenericRootAutomationPeer.cs
- ToolStripPanelCell.cs
- QuaternionRotation3D.cs
- BoolExpressionVisitors.cs
- BigInt.cs
- login.cs
- CodeCastExpression.cs
- BaseDataList.cs
- _LocalDataStore.cs
- EntityContainerEntitySet.cs
- DesignerAutoFormatCollection.cs
- AppDomainProtocolHandler.cs
- RadioButtonRenderer.cs
- DetailsViewUpdatedEventArgs.cs
- XmlAnyElementAttribute.cs
- Debug.cs
- HtmlControl.cs
- DropShadowBitmapEffect.cs
- AlternateView.cs
- ButtonFieldBase.cs
- OracleFactory.cs
- HostingEnvironmentWrapper.cs
- Stylesheet.cs
- HealthMonitoringSectionHelper.cs
- WindowsStatusBar.cs
- UriSection.cs
- UnmanagedMemoryStream.cs
- EmptyEnumerable.cs
- AbandonedMutexException.cs
- XsdBuilder.cs
- EdmFunctions.cs
- DetailsViewPageEventArgs.cs
- EventDescriptor.cs
- CaseInsensitiveOrdinalStringComparer.cs
- XamlParser.cs
- DataTablePropertyDescriptor.cs
- TraceContextRecord.cs