Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / KnownBoxes.cs / 1305600 / KnownBoxes.cs
using System; using System.Windows; using System.Windows.Controls; namespace MS.Internal.KnownBoxes { internal class SizeBox { internal SizeBox(double width, double height) { if (width < 0 || height < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _width = width; _height = height; } internal SizeBox(Size size): this(size.Width, size.Height) {} internal double Width { get { return _width; } set { if (value < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _width = value; } } internal double Height { get { return _height; } set { if (value < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _height = value; } } double _width; double _height; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Windows; using System.Windows.Controls; namespace MS.Internal.KnownBoxes { internal class SizeBox { internal SizeBox(double width, double height) { if (width < 0 || height < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _width = width; _height = height; } internal SizeBox(Size size): this(size.Width, size.Height) {} internal double Width { get { return _width; } set { if (value < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _width = value; } } internal double Height { get { return _height; } set { if (value < 0) { throw new System.ArgumentException(SR.Get(SRID.Rect_WidthAndHeightCannotBeNegative)); } _height = value; } } double _width; double _height; } } // 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
- InstanceKeyView.cs
- TextRenderer.cs
- Viewport2DVisual3D.cs
- Blend.cs
- RichTextBox.cs
- DataTableTypeConverter.cs
- VisualStyleTypesAndProperties.cs
- FloatMinMaxAggregationOperator.cs
- TransformerConfigurationWizardBase.cs
- RegexParser.cs
- ReverseQueryOperator.cs
- OleDbEnumerator.cs
- FontUnitConverter.cs
- ForwardPositionQuery.cs
- CategoryEditor.cs
- SafeFileMapViewHandle.cs
- DesignerActionHeaderItem.cs
- DataGridViewEditingControlShowingEventArgs.cs
- FontCollection.cs
- TreeViewImageKeyConverter.cs
- DeclarativeCatalogPart.cs
- X509ImageLogo.cs
- AvtEvent.cs
- PriorityBinding.cs
- NameValuePermission.cs
- UnsafeMethods.cs
- NativeMethods.cs
- PropertyEntry.cs
- DrawingCollection.cs
- SqlCacheDependency.cs
- SiteMapSection.cs
- filewebrequest.cs
- MatrixCamera.cs
- NamespaceCollection.cs
- PageAction.cs
- SqlServer2KCompatibilityCheck.cs
- ListViewItemMouseHoverEvent.cs
- LogEntryDeserializer.cs
- ConstraintManager.cs
- SimpleHandlerFactory.cs
- TraceSwitch.cs
- RotationValidation.cs
- BindingGroup.cs
- StructuralType.cs
- BasicBrowserDialog.cs
- TraceProvider.cs
- UIElementParagraph.cs
- TailPinnedEventArgs.cs
- Environment.cs
- KeyInterop.cs
- AutomationInteropProvider.cs
- MemberMemberBinding.cs
- ControlPaint.cs
- SystemIPInterfaceProperties.cs
- TextEncodedRawTextWriter.cs
- ToReply.cs
- SwitchElementsCollection.cs
- TypeElement.cs
- FtpCachePolicyElement.cs
- GridViewItemAutomationPeer.cs
- HtmlUtf8RawTextWriter.cs
- Identity.cs
- SqlCharStream.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- isolationinterop.cs
- BitmapEffectGroup.cs
- DataBindingCollection.cs
- OutputCacheSettings.cs
- PnrpPermission.cs
- CodeDOMProvider.cs
- ToolStripDropDownClosingEventArgs.cs
- ParserContext.cs
- StringCollection.cs
- ContextInformation.cs
- DrawingCollection.cs
- StatusBar.cs
- ObjectViewListener.cs
- WindowsToolbar.cs
- srgsitem.cs
- ExpressionServices.cs
- FormsAuthentication.cs
- SecurityTokenException.cs
- InputProviderSite.cs
- AspNetCompatibilityRequirementsMode.cs
- NonNullItemCollection.cs
- Scene3D.cs
- BufferModeSettings.cs
- ScrollEventArgs.cs
- HostedTcpTransportManager.cs
- MobileSysDescriptionAttribute.cs
- filewebresponse.cs
- WhitespaceRule.cs
- SiteMap.cs
- Vector3DCollectionConverter.cs
- MD5Cng.cs
- OracleInfoMessageEventArgs.cs
- UriSectionReader.cs
- BitmapFrameDecode.cs
- InfiniteIntConverter.cs
- IdnMapping.cs