Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Base / System / Windows / Converters / Generated / VectorValueSerializer.cs / 2 / VectorValueSerializer.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.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))
{
return false;
}
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, System.Windows.Markup.TypeConverterHelper.EnglishUSCulture );
}
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.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))
{
return false;
}
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, System.Windows.Markup.TypeConverterHelper.EnglishUSCulture );
}
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
- ContentTextAutomationPeer.cs
- AmbientValueAttribute.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- LocatorPart.cs
- WebBrowserProgressChangedEventHandler.cs
- DatatypeImplementation.cs
- Light.cs
- CombinedGeometry.cs
- SpecularMaterial.cs
- StreamResourceInfo.cs
- AccessDataSourceDesigner.cs
- RectAnimation.cs
- OracleBinary.cs
- BulletedListEventArgs.cs
- InkCanvasInnerCanvas.cs
- PointCollection.cs
- HttpException.cs
- NumericPagerField.cs
- EntityDescriptor.cs
- PublishLicense.cs
- XmlSchemaAttributeGroupRef.cs
- NavigationPropertyAccessor.cs
- HighContrastHelper.cs
- ControlCollection.cs
- TreeViewItemAutomationPeer.cs
- Oci.cs
- DataShape.cs
- ConnectionPointCookie.cs
- SerializationStore.cs
- ResXBuildProvider.cs
- RuntimeArgumentHandle.cs
- DisplayMemberTemplateSelector.cs
- DuplicateMessageDetector.cs
- WorkflowCompensationBehavior.cs
- ImageListStreamer.cs
- DispatchChannelSink.cs
- MonthChangedEventArgs.cs
- WebPartZoneCollection.cs
- DefaultWorkflowTransactionService.cs
- XmlSecureResolver.cs
- MiniCustomAttributeInfo.cs
- Propagator.cs
- DataObjectMethodAttribute.cs
- PictureBoxDesigner.cs
- CacheEntry.cs
- PackWebRequestFactory.cs
- SqlInternalConnectionTds.cs
- PageContentCollection.cs
- Compiler.cs
- WebPartDescriptionCollection.cs
- TableLayoutStyle.cs
- TableLayoutCellPaintEventArgs.cs
- DataServiceProcessingPipeline.cs
- CellPartitioner.cs
- PropertyChangedEventArgs.cs
- EntityProviderServices.cs
- TextAutomationPeer.cs
- XpsColorContext.cs
- OneOfElement.cs
- TypePresenter.xaml.cs
- RelationalExpressions.cs
- CatalogPart.cs
- HttpCacheVaryByContentEncodings.cs
- SuppressedPackageProperties.cs
- CompilerInfo.cs
- DesignerOptions.cs
- ActionFrame.cs
- XamlVector3DCollectionSerializer.cs
- InheritanceAttribute.cs
- DesignSurface.cs
- SqlNodeAnnotation.cs
- HtmlCalendarAdapter.cs
- TraceContextRecord.cs
- PeerNearMe.cs
- ExpressionBuilderContext.cs
- SchemaImporter.cs
- DateTimeUtil.cs
- NavigatingCancelEventArgs.cs
- ListDependantCardsRequest.cs
- VerificationAttribute.cs
- WeakReferenceList.cs
- DataExpression.cs
- PenThreadWorker.cs
- SyntaxCheck.cs
- FileLoadException.cs
- SqlLiftIndependentRowExpressions.cs
- NullableFloatSumAggregationOperator.cs
- CrossAppDomainChannel.cs
- updateconfighost.cs
- SimpleBitVector32.cs
- BoolExpressionVisitors.cs
- HelpEvent.cs
- DropShadowEffect.cs
- MasterPage.cs
- ResourceDefaultValueAttribute.cs
- CodeCommentStatementCollection.cs
- StreamGeometry.cs
- DoubleLinkList.cs
- DataObjectCopyingEventArgs.cs
- VirtualizedCellInfoCollection.cs