Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- XmlMemberMapping.cs
- ArrangedElement.cs
- Point.cs
- HostingEnvironment.cs
- ExtensionFile.cs
- ExceptionUtil.cs
- LinkTarget.cs
- _DynamicWinsockMethods.cs
- SafeLibraryHandle.cs
- WorkflowInstanceExtensionProvider.cs
- TraceLog.cs
- MultiView.cs
- TextBoxDesigner.cs
- SchemaImporterExtensionsSection.cs
- MsmqInputMessagePool.cs
- ContainsRowNumberChecker.cs
- ReferencedAssembly.cs
- TreeBuilderXamlTranslator.cs
- AttachmentCollection.cs
- DialogDivider.cs
- DashStyle.cs
- TextEditorDragDrop.cs
- LateBoundBitmapDecoder.cs
- IntranetCredentialPolicy.cs
- SerialReceived.cs
- DPTypeDescriptorContext.cs
- SchemaAttDef.cs
- DataGridViewImageColumn.cs
- metadatamappinghashervisitor.cs
- QueryableFilterRepeater.cs
- XmlSerializableWriter.cs
- ScriptManagerProxy.cs
- SessionEndingCancelEventArgs.cs
- SubMenuStyleCollection.cs
- AuthenticationServiceManager.cs
- AssemblyBuilderData.cs
- DecimalKeyFrameCollection.cs
- XmlSchemaExporter.cs
- SqlFacetAttribute.cs
- ToolStripDropDownMenu.cs
- ContentWrapperAttribute.cs
- ChannelServices.cs
- ObjectSecurity.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- PrePrepareMethodAttribute.cs
- GridItemPattern.cs
- HtmlTernaryTree.cs
- DeleteIndexBinder.cs
- StateMachineTimers.cs
- ISAPIRuntime.cs
- IgnoreFileBuildProvider.cs
- ExpressionContext.cs
- TargetControlTypeAttribute.cs
- SerializableAttribute.cs
- CountAggregationOperator.cs
- ChineseLunisolarCalendar.cs
- DynamicDataManager.cs
- SrgsRule.cs
- RequestResizeEvent.cs
- SQLInt64.cs
- SamlSecurityToken.cs
- CodeTypeReferenceExpression.cs
- QuaternionRotation3D.cs
- DirectoryObjectSecurity.cs
- Vector.cs
- PeerReferralPolicy.cs
- TextContainerChangeEventArgs.cs
- SharedUtils.cs
- NonVisualControlAttribute.cs
- ListViewUpdatedEventArgs.cs
- NonClientArea.cs
- ProcessRequestArgs.cs
- DataDocumentXPathNavigator.cs
- ISAPIWorkerRequest.cs
- UnsafeNativeMethods.cs
- ResourceSet.cs
- _CacheStreams.cs
- SkinBuilder.cs
- WindowsFormsLinkLabel.cs
- DoubleUtil.cs
- DataPagerCommandEventArgs.cs
- SizeConverter.cs
- Encoding.cs
- MsmqIntegrationBindingCollectionElement.cs
- TypeExtension.cs
- CellTreeNodeVisitors.cs
- DefaultValueMapping.cs
- ConfigurationSchemaErrors.cs
- CookieProtection.cs
- OleDbEnumerator.cs
- CheckBox.cs
- ArraySubsetEnumerator.cs
- connectionpool.cs
- WebPartHelpVerb.cs
- ThumbButtonInfo.cs
- UnsafeMethods.cs
- InternalConfigHost.cs
- EngineSiteSapi.cs
- IISUnsafeMethods.cs
- XmlILIndex.cs