Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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, 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.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, 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
- SuppressIldasmAttribute.cs
- ServiceBuildProvider.cs
- HwndHostAutomationPeer.cs
- ContractAdapter.cs
- LoginAutoFormat.cs
- TrackingCondition.cs
- WithParamAction.cs
- Pkcs7Signer.cs
- BindStream.cs
- SudsWriter.cs
- ComboBox.cs
- TemplatePropertyEntry.cs
- WebPartZoneDesigner.cs
- ProcessHostMapPath.cs
- OptimisticConcurrencyException.cs
- HostingEnvironmentException.cs
- ListViewContainer.cs
- DataKeyCollection.cs
- Int64AnimationBase.cs
- SplashScreen.cs
- NamespaceList.cs
- WrapperEqualityComparer.cs
- LocatorManager.cs
- InfiniteTimeSpanConverter.cs
- MobileListItemCollection.cs
- CreateUserWizard.cs
- AssemblyUtil.cs
- AnonymousIdentificationSection.cs
- DeferredSelectedIndexReference.cs
- UidManager.cs
- ConfigurationValues.cs
- TypeUtils.cs
- MethodBody.cs
- ObjectParameter.cs
- WindowsFormsHostAutomationPeer.cs
- Trace.cs
- ValuePattern.cs
- GraphicsPathIterator.cs
- DataGridViewColumn.cs
- RoleManagerSection.cs
- SqlCommandAsyncResult.cs
- DataServiceOperationContext.cs
- DataGridColumnHeadersPresenter.cs
- KeyManager.cs
- SessionPageStateSection.cs
- ObjectDataSourceMethodEventArgs.cs
- ObjectManager.cs
- WebConfigurationManager.cs
- DataMemberConverter.cs
- WebBrowserEvent.cs
- PseudoWebRequest.cs
- Inline.cs
- WorkflowInstanceSuspendedRecord.cs
- ExceptionUtil.cs
- Accessible.cs
- OleDbCommand.cs
- Expression.cs
- FacetEnabledSchemaElement.cs
- SelectingProviderEventArgs.cs
- NullableFloatAverageAggregationOperator.cs
- XmlDigitalSignatureProcessor.cs
- PrimitiveType.cs
- SignatureGenerator.cs
- RectangleGeometry.cs
- ControlValuePropertyAttribute.cs
- TrackingMemoryStream.cs
- BindingMemberInfo.cs
- RepeaterDataBoundAdapter.cs
- IDictionary.cs
- WindowsStatusBar.cs
- RijndaelManagedTransform.cs
- Win32Exception.cs
- HandlerWithFactory.cs
- CodeDOMProvider.cs
- SubclassTypeValidator.cs
- WorkflowControlClient.cs
- RightsManagementEncryptedStream.cs
- TextLineResult.cs
- UnitySerializationHolder.cs
- GroupItem.cs
- TableAutomationPeer.cs
- Section.cs
- UnhandledExceptionEventArgs.cs
- AVElementHelper.cs
- CmsInterop.cs
- CharStorage.cs
- SequenceDesignerAccessibleObject.cs
- UInt64Converter.cs
- CultureInfoConverter.cs
- DataService.cs
- AutomationElement.cs
- RegexRunnerFactory.cs
- TextDecorationUnitValidation.cs
- SqlFlattener.cs
- ToolStripGripRenderEventArgs.cs
- DesignerTransaction.cs
- LogRecordSequence.cs
- DbConnectionPoolGroup.cs
- ResourceDescriptionAttribute.cs
- AncestorChangedEventArgs.cs