Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / 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. //------------------------------------------------------------------------------ // 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
- COM2Properties.cs
- ButtonPopupAdapter.cs
- BitmapFrame.cs
- __Error.cs
- Decimal.cs
- ExpressionEditorAttribute.cs
- TextViewBase.cs
- TypeConstant.cs
- Converter.cs
- TreeView.cs
- PolyLineSegmentFigureLogic.cs
- ImmutableCommunicationTimeouts.cs
- IndentedTextWriter.cs
- TrustLevel.cs
- ListViewItem.cs
- MethodToken.cs
- ObjectCloneHelper.cs
- ObjectViewListener.cs
- TreeNodeCollectionEditorDialog.cs
- PenThread.cs
- ExecutionContext.cs
- MulticastNotSupportedException.cs
- GroupPartitionExpr.cs
- SharedPersonalizationStateInfo.cs
- LinqDataSourceDeleteEventArgs.cs
- _Events.cs
- TextEditorThreadLocalStore.cs
- UpdateProgress.cs
- WebPartsSection.cs
- WindowsComboBox.cs
- LinkButton.cs
- CodeNamespaceImport.cs
- OperationCanceledException.cs
- MatrixCamera.cs
- TextSelectionHighlightLayer.cs
- PropertyDescriptor.cs
- GPStream.cs
- StateRuntime.cs
- ResourceContainer.cs
- ConversionValidationRule.cs
- AlphaSortedEnumConverter.cs
- WeakReferenceList.cs
- HierarchicalDataTemplate.cs
- StrongTypingException.cs
- ConfigurationCollectionAttribute.cs
- BinaryObjectInfo.cs
- HandlerFactoryCache.cs
- Fx.cs
- HostProtectionException.cs
- Directory.cs
- OrderedDictionaryStateHelper.cs
- XmlRawWriter.cs
- ObjectQueryState.cs
- ProcessThreadCollection.cs
- WebPartEventArgs.cs
- VisualBasic.cs
- MasterPageParser.cs
- FieldNameLookup.cs
- Base64Encoding.cs
- BrowserInteropHelper.cs
- TypeDescriptionProviderAttribute.cs
- Regex.cs
- ComponentManagerBroker.cs
- SR.cs
- WebPartConnection.cs
- Int32KeyFrameCollection.cs
- LoginStatusDesigner.cs
- Button.cs
- StringUtil.cs
- SqlWorkflowPersistenceService.cs
- JavaScriptString.cs
- PropertyTabAttribute.cs
- QilCloneVisitor.cs
- MailDefinitionBodyFileNameEditor.cs
- PeoplePickerWrapper.cs
- ComPlusTypeLoader.cs
- EventMap.cs
- FilteredAttributeCollection.cs
- KeyValueConfigurationCollection.cs
- EntityViewGenerationConstants.cs
- _AutoWebProxyScriptWrapper.cs
- FormViewUpdateEventArgs.cs
- StorageRoot.cs
- Pts.cs
- ConfigurationSettings.cs
- NetMsmqSecurityElement.cs
- StateBag.cs
- ModifiableIteratorCollection.cs
- MimeBasePart.cs
- ImageListUtils.cs
- XmlReaderSettings.cs
- FileUpload.cs
- PrintEvent.cs
- ObjectDataSourceMethodEventArgs.cs
- DesignerActionKeyboardBehavior.cs
- WpfPayload.cs
- TimeSpanMinutesConverter.cs
- ItemType.cs
- KeyboardDevice.cs
- FixedDSBuilder.cs