Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / System / Windows / Int32Rect.cs / 1305600 / 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
- DispatcherSynchronizationContext.cs
- NetSectionGroup.cs
- ExpressionEditorAttribute.cs
- WebPartUtil.cs
- FixedSOMPageElement.cs
- HwndSourceParameters.cs
- DefaultEvaluationContext.cs
- FontInfo.cs
- serverconfig.cs
- HostProtectionException.cs
- QueryRelOp.cs
- XmlDigitalSignatureProcessor.cs
- RequestCacheManager.cs
- UnauthorizedAccessException.cs
- DetailsViewRowCollection.cs
- LocalizableAttribute.cs
- KeyValuePairs.cs
- FontSource.cs
- InputManager.cs
- SafeEventLogWriteHandle.cs
- TableRowCollection.cs
- SafeArrayTypeMismatchException.cs
- FlowDocumentPage.cs
- KeyedHashAlgorithm.cs
- CatalogPartChrome.cs
- ACL.cs
- WebServiceParameterData.cs
- X509InitiatorCertificateServiceElement.cs
- PrintDocument.cs
- XmlILStorageConverter.cs
- LoadMessageLogger.cs
- CodeGenerator.cs
- ExpressionBuilderCollection.cs
- DynamicPropertyHolder.cs
- ActivityFunc.cs
- Page.cs
- MonthCalendar.cs
- TraceUtility.cs
- UserControlCodeDomTreeGenerator.cs
- StandardTransformFactory.cs
- ValidationEventArgs.cs
- NotFiniteNumberException.cs
- DuplicateDetector.cs
- SqlTopReducer.cs
- DependentTransaction.cs
- EntityFunctions.cs
- updateconfighost.cs
- TreeView.cs
- TableParaClient.cs
- CodeMemberMethod.cs
- Timer.cs
- GeneralTransform3DCollection.cs
- TextRunProperties.cs
- SecurityPolicySection.cs
- OperationCanceledException.cs
- ReflectPropertyDescriptor.cs
- SecurityDescriptor.cs
- BehaviorEditorPart.cs
- UrlSyndicationContent.cs
- AvTraceDetails.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- QueueProcessor.cs
- DataGridRowDetailsEventArgs.cs
- CachedBitmap.cs
- SettingsAttributes.cs
- HtmlFormWrapper.cs
- DataList.cs
- FontResourceCache.cs
- CapabilitiesSection.cs
- SAPIEngineTypes.cs
- PersonalizablePropertyEntry.cs
- BindingGroup.cs
- StringKeyFrameCollection.cs
- StickyNote.cs
- DataGridState.cs
- FullTextLine.cs
- Vector3DKeyFrameCollection.cs
- ContextInformation.cs
- FontConverter.cs
- ObjectSecurityT.cs
- SelectionProcessor.cs
- ActivationWorker.cs
- ManipulationVelocities.cs
- SpellerInterop.cs
- PageAsyncTaskManager.cs
- ListMarkerSourceInfo.cs
- NativeMethods.cs
- QuadraticBezierSegment.cs
- BamlReader.cs
- MenuStrip.cs
- _HeaderInfoTable.cs
- BamlRecordHelper.cs
- InvalidDataContractException.cs
- InkSerializer.cs
- ProxyHwnd.cs
- Win32KeyboardDevice.cs
- TransformCollection.cs
- HebrewCalendar.cs
- Event.cs
- COM2ExtendedTypeConverter.cs