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
- ConsoleCancelEventArgs.cs
- ToolboxBitmapAttribute.cs
- HtmlEncodedRawTextWriter.cs
- HttpCookiesSection.cs
- Stroke2.cs
- UIElement.cs
- SubclassTypeValidatorAttribute.cs
- _PooledStream.cs
- DeliveryStrategy.cs
- EntityCollectionChangedParams.cs
- StringPropertyBuilder.cs
- GenericsInstances.cs
- FragmentNavigationEventArgs.cs
- RectangleGeometry.cs
- PropertyValueChangedEvent.cs
- EmptyQuery.cs
- StyleSheetComponentEditor.cs
- StringBuilder.cs
- PartialList.cs
- QilVisitor.cs
- BaseProcessProtocolHandler.cs
- ExclusiveHandle.cs
- ExpressionConverter.cs
- StringKeyFrameCollection.cs
- TransformGroup.cs
- ProtocolsConfiguration.cs
- RegexWorker.cs
- AssociationEndMember.cs
- WebBrowserNavigatingEventHandler.cs
- Point3D.cs
- InheritanceContextHelper.cs
- BinaryReader.cs
- UIntPtr.cs
- FileChangesMonitor.cs
- UnsafeNativeMethods.cs
- DataPagerFieldItem.cs
- DataGridViewComboBoxCell.cs
- TypeDescriptionProvider.cs
- Rijndael.cs
- MetadataCollection.cs
- LeaseManager.cs
- PropertyValueChangedEvent.cs
- HtmlToClrEventProxy.cs
- StylusPlugInCollection.cs
- DummyDataSource.cs
- FontWeights.cs
- PrintDialog.cs
- SynchronizationLockException.cs
- OneToOneMappingSerializer.cs
- DefaultBinder.cs
- CodeDirectiveCollection.cs
- VisualStyleInformation.cs
- NotImplementedException.cs
- SafeBitVector32.cs
- StackBuilderSink.cs
- X509CertificateRecipientServiceCredential.cs
- TreeViewItemAutomationPeer.cs
- ComAdminInterfaces.cs
- TextBoxLine.cs
- BulletDecorator.cs
- IntegerCollectionEditor.cs
- CustomWebEventKey.cs
- MimeMapping.cs
- CharacterMetrics.cs
- ActivityInstanceMap.cs
- FileLoadException.cs
- ParserContext.cs
- CodeAccessPermission.cs
- XmlHierarchyData.cs
- DateTimeUtil.cs
- DelegateSerializationHolder.cs
- TraceInternal.cs
- WindowsImpersonationContext.cs
- IProvider.cs
- UserNamePasswordValidator.cs
- CollectionConverter.cs
- dbenumerator.cs
- XamlStream.cs
- ServiceOperationWrapper.cs
- XmlSchemaFacet.cs
- XmlSchemaFacet.cs
- PrimitiveDataContract.cs
- ObjectDataSourceFilteringEventArgs.cs
- _CacheStreams.cs
- DrawingAttributes.cs
- SqlInternalConnection.cs
- DoubleLinkList.cs
- X509UI.cs
- TimeZone.cs
- TogglePatternIdentifiers.cs
- HwndStylusInputProvider.cs
- PropertyValueUIItem.cs
- IdentityModelDictionary.cs
- SpecularMaterial.cs
- PasswordTextContainer.cs
- HttpServerVarsCollection.cs
- Fault.cs
- SQLBytes.cs
- ContentType.cs
- Missing.cs