Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Int32Rect.cs / 1 / Int32Rect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2001, 2002 // // File: Int32Rect.cs //----------------------------------------------------------------------------- using System; using System.Diagnostics; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Reflection; using System.Text; using System.Collections; using System.Globalization; using MS.Internal; using System.Windows; using System.Windows.Media; using System.Runtime.InteropServices; using System.Security; using System.Security.Permissions; namespace System.Windows { ////// Int32Rect - The primitive which represents an integer rectangle. /// public partial struct Int32Rect { #region Constructors ////// Constructor which sets the initial values to the values of the parameters. /// public Int32Rect(Int32 x, Int32 y, Int32 width, Int32 height) { _x = x; _y = y; _width = width; _height = height; } #endregion Constructors #region Statics ////// Empty - a static property which provides an Empty Int32Rectangle. /// public static Int32Rect Empty { get { return s_empty; } } #endregion Statics #region Public Properties ////// IsEmpty - this returns true if this Int32Rect is the Empty integer rectangle. /// public bool IsEmpty { get { return (_x == 0) && (_y == 0) && (_width == 0) && (_height == 0); } } #endregion Public Properties #region Public Methods #endregion Private Methods #region Private Fields private readonly static Int32Rect s_empty = new Int32Rect(0,0,0,0); #endregion Private Fields } } // 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
- Trace.cs
- SectionInput.cs
- CompositeFontParser.cs
- TreeNode.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- NativeMethods.cs
- ValueUtilsSmi.cs
- ApplicationBuildProvider.cs
- DynamicContractTypeBuilder.cs
- DataServiceRequestArgs.cs
- Compiler.cs
- GradientSpreadMethodValidation.cs
- XmlNode.cs
- HttpServerVarsCollection.cs
- DrawingCollection.cs
- AsyncPostBackTrigger.cs
- SqlDelegatedTransaction.cs
- AttachedAnnotationChangedEventArgs.cs
- ToolStripButton.cs
- EventLogPermissionAttribute.cs
- DragEvent.cs
- Scripts.cs
- XmlRootAttribute.cs
- CheckBoxDesigner.cs
- TrustManagerMoreInformation.cs
- AssociatedControlConverter.cs
- WebPartEditorOkVerb.cs
- DataGridDesigner.cs
- ShadowGlyph.cs
- SchemaTableOptionalColumn.cs
- StateDesigner.LayoutSelectionGlyph.cs
- MarkedHighlightComponent.cs
- RtfNavigator.cs
- InternalSafeNativeMethods.cs
- TabControl.cs
- EventDescriptor.cs
- Calendar.cs
- SqlProfileProvider.cs
- ControllableStoryboardAction.cs
- CultureInfoConverter.cs
- validationstate.cs
- HttpConfigurationSystem.cs
- mediaeventshelper.cs
- DeferredTextReference.cs
- MaterialGroup.cs
- ServiceChannelFactory.cs
- XmlSchemaInfo.cs
- GeneralTransform3DTo2D.cs
- Pair.cs
- SoapIncludeAttribute.cs
- LazyTextWriterCreator.cs
- DrawingBrush.cs
- DbSource.cs
- UpdatePanelControlTrigger.cs
- CacheAxisQuery.cs
- ComboBox.cs
- TypeUtils.cs
- InkCanvasFeedbackAdorner.cs
- HttpApplicationStateWrapper.cs
- CompilerError.cs
- Preprocessor.cs
- NonVisualControlAttribute.cs
- COM2FontConverter.cs
- DataGridViewCell.cs
- CDSCollectionETWBCLProvider.cs
- ResourceExpressionEditorSheet.cs
- CodeGotoStatement.cs
- SymbolPair.cs
- FormatException.cs
- WebHttpBindingElement.cs
- PublishLicense.cs
- LambdaCompiler.Address.cs
- BaseValidator.cs
- SaveFileDialog.cs
- AssemblyHash.cs
- XmlSignificantWhitespace.cs
- Misc.cs
- WeakEventTable.cs
- EntityProviderServices.cs
- OracleBFile.cs
- ScriptingRoleServiceSection.cs
- Point3DCollection.cs
- UInt64.cs
- HttpListenerRequest.cs
- FixedFlowMap.cs
- AssemblySettingAttributes.cs
- NameValuePair.cs
- OperatorExpressions.cs
- SecureConversationServiceCredential.cs
- Debug.cs
- IpcManager.cs
- Focus.cs
- InfoCardXmlSerializer.cs
- Cursors.cs
- BidOverLoads.cs
- SystemIPGlobalProperties.cs
- PersistenceException.cs
- Fault.cs
- TablePatternIdentifiers.cs
- DebuggerAttributes.cs