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
- ConnectionStringsExpressionBuilder.cs
- ToolStripItemCollection.cs
- XmlArrayAttribute.cs
- ProxyAttribute.cs
- AppDomainShutdownMonitor.cs
- CodeAccessPermission.cs
- ServicePointManagerElement.cs
- MulticastOption.cs
- StrokeNodeData.cs
- TextDecorationLocationValidation.cs
- FloatSumAggregationOperator.cs
- SqlFunctionAttribute.cs
- UserPreference.cs
- CfgArc.cs
- AdapterDictionary.cs
- HtmlInputButton.cs
- AsyncResult.cs
- metrodevice.cs
- CalendarData.cs
- XsltFunctions.cs
- NotifyIcon.cs
- SplitterEvent.cs
- ObjectIDGenerator.cs
- CalendarAutomationPeer.cs
- InstanceData.cs
- SchemaImporterExtension.cs
- ExternalCalls.cs
- LayoutManager.cs
- TextParagraphProperties.cs
- ImageCodecInfo.cs
- StsCommunicationException.cs
- JsonWriter.cs
- webproxy.cs
- ButtonChrome.cs
- WorkItem.cs
- QueuePathDialog.cs
- BindStream.cs
- BamlTreeMap.cs
- StatusBar.cs
- ResourceDefaultValueAttribute.cs
- ConnectionStringsExpressionBuilder.cs
- BaseValidator.cs
- RepeaterItemCollection.cs
- TypeSource.cs
- ActivitiesCollection.cs
- FlowchartStart.xaml.cs
- Convert.cs
- FolderLevelBuildProvider.cs
- DataGridColumnFloatingHeader.cs
- CommandManager.cs
- ButtonChrome.cs
- DesignerToolStripControlHost.cs
- Vector3DValueSerializer.cs
- TransactionState.cs
- ListSortDescription.cs
- DriveInfo.cs
- BinaryWriter.cs
- CodeTypeReferenceExpression.cs
- LinqDataSourceEditData.cs
- SubpageParagraph.cs
- GridErrorDlg.cs
- ComponentEditorPage.cs
- HostExecutionContextManager.cs
- sqlcontext.cs
- FileDataSourceCache.cs
- WebPartTransformerCollection.cs
- DropShadowBitmapEffect.cs
- SchemaImporterExtensionsSection.cs
- ContainerCodeDomSerializer.cs
- SqlDataSourceView.cs
- DBSchemaRow.cs
- InputGestureCollection.cs
- mactripleDES.cs
- RenderDataDrawingContext.cs
- _DisconnectOverlappedAsyncResult.cs
- XmlCustomFormatter.cs
- TableItemProviderWrapper.cs
- PartBasedPackageProperties.cs
- Merger.cs
- InputLanguageSource.cs
- LambdaCompiler.Expressions.cs
- CodeRegionDirective.cs
- ThousandthOfEmRealDoubles.cs
- XmlDictionaryWriter.cs
- ServiceReference.cs
- TableLayoutPanel.cs
- WebDisplayNameAttribute.cs
- ComNativeDescriptor.cs
- ListControlConvertEventArgs.cs
- Accessors.cs
- CaseCqlBlock.cs
- EditorZoneAutoFormat.cs
- ExtendedProperty.cs
- WebBrowserUriTypeConverter.cs
- GridViewColumn.cs
- TemplateColumn.cs
- FormViewPagerRow.cs
- GlobalizationAssembly.cs
- SyntaxCheck.cs
- CodeCatchClause.cs