Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Converters / Generated / Int32RectValueSerializer.cs / 1 / Int32RectValueSerializer.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 { ////// Int32RectValueSerializer - ValueSerializer class for converting instances of strings to and from Int32Rect instances /// This is used by the MarkupWriter class. /// public class Int32RectValueSerializer : 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 Int32Rect)) { throw new ArgumentException(SR.Get(SRID.General_Expected_Type, "Int32Rect"), "value"); } return true; } ////// Converts a string into a Int32Rect. /// public override object ConvertFromString(string value, IValueSerializerContext context) { if (value != null) { return Int32Rect.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 Int32Rect) { Int32Rect instance = (Int32Rect) 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
- Int16KeyFrameCollection.cs
- CustomError.cs
- LookupBindingPropertiesAttribute.cs
- TypedTableBase.cs
- ToolStripControlHost.cs
- RowTypePropertyElement.cs
- WindowsStatusBar.cs
- SafeCryptoKeyHandle.cs
- TimeSpanValidatorAttribute.cs
- WebPartsSection.cs
- GlyphElement.cs
- XmlSchemaAnnotation.cs
- SafeMemoryMappedFileHandle.cs
- ComAdminInterfaces.cs
- ImageField.cs
- ThicknessKeyFrameCollection.cs
- CustomValidator.cs
- Menu.cs
- MetadataFile.cs
- HealthMonitoringSectionHelper.cs
- SafeFileHandle.cs
- ArrayWithOffset.cs
- SqlDataAdapter.cs
- SemanticAnalyzer.cs
- XpsS0ValidatingLoader.cs
- SafeThemeHandle.cs
- WindowsStartMenu.cs
- NativeRecognizer.cs
- DivideByZeroException.cs
- ResXDataNode.cs
- WinFormsUtils.cs
- GenericRootAutomationPeer.cs
- OleDbPermission.cs
- TraceContext.cs
- EntityParameter.cs
- AudioDeviceOut.cs
- Color.cs
- OleDbRowUpdatedEvent.cs
- HtmlTableCell.cs
- XmlNamedNodeMap.cs
- CaseStatement.cs
- ConfigXmlSignificantWhitespace.cs
- UserControlBuildProvider.cs
- SrgsRulesCollection.cs
- FunctionNode.cs
- SymmetricKeyWrap.cs
- Grammar.cs
- ReadingWritingEntityEventArgs.cs
- IOThreadScheduler.cs
- ProxyGenerator.cs
- ButtonChrome.cs
- ComponentCollection.cs
- IndependentlyAnimatedPropertyMetadata.cs
- RecognizedWordUnit.cs
- XmlSchemaSet.cs
- BigInt.cs
- WebMessageEncodingBindingElement.cs
- ManualResetEvent.cs
- GlobalItem.cs
- StrokeNode.cs
- ConnectionManagementElementCollection.cs
- TextRangeEdit.cs
- AdRotator.cs
- BatchParser.cs
- HttpsTransportElement.cs
- PriorityBinding.cs
- AsymmetricSignatureDeformatter.cs
- PropertyIDSet.cs
- ObservableDictionary.cs
- StopStoryboard.cs
- MetadataException.cs
- VisualCollection.cs
- EditableTreeList.cs
- DataSourceCollectionBase.cs
- EditorPart.cs
- SendingRequestEventArgs.cs
- MDIWindowDialog.cs
- StylusPointProperty.cs
- ResizeBehavior.cs
- ComponentEditorForm.cs
- CodeConstructor.cs
- CompensatableSequenceActivity.cs
- ResourceBinder.cs
- PanelStyle.cs
- XmlSchemaComplexContentExtension.cs
- JournalEntry.cs
- EmptyStringExpandableObjectConverter.cs
- SHA256Cng.cs
- PeerNeighborManager.cs
- QuaternionRotation3D.cs
- WsiProfilesElementCollection.cs
- IdentitySection.cs
- TargetInvocationException.cs
- WebPartUserCapability.cs
- ApplicationServicesHostFactory.cs
- WinFormsComponentEditor.cs
- HtmlTableCellCollection.cs
- SoapAttributeAttribute.cs
- NameSpaceEvent.cs
- PolyQuadraticBezierSegment.cs