Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- StringUtil.cs
- RadioButtonFlatAdapter.cs
- ConfigXmlAttribute.cs
- BorderGapMaskConverter.cs
- __FastResourceComparer.cs
- DebuggerAttributes.cs
- ParseElement.cs
- TemplatedControlDesigner.cs
- Type.cs
- FunctionNode.cs
- MarshalDirectiveException.cs
- BuildProvider.cs
- SqlConnectionPoolProviderInfo.cs
- ListItemConverter.cs
- ActiveXHelper.cs
- ModelPerspective.cs
- ToolStripContentPanelDesigner.cs
- WebServiceResponse.cs
- SoapAttributeOverrides.cs
- GridViewRowCollection.cs
- ArrayTypeMismatchException.cs
- SpellerError.cs
- CodeDomSerializer.cs
- OuterGlowBitmapEffect.cs
- FixedSOMLineRanges.cs
- CategoryGridEntry.cs
- CultureInfo.cs
- DataContractSerializerSection.cs
- MethodExpr.cs
- XmlNamespaceManager.cs
- TcpConnectionPoolSettingsElement.cs
- DataGridItem.cs
- DynamicEntity.cs
- LingerOption.cs
- InvalidFilterCriteriaException.cs
- DataGridViewCellConverter.cs
- CodeTypeDeclaration.cs
- ButtonField.cs
- TypedDataSetSchemaImporterExtension.cs
- TrackingCondition.cs
- RealizationDrawingContextWalker.cs
- TemplateKey.cs
- MenuItemBindingCollection.cs
- SiteMapPath.cs
- TreeNodeEventArgs.cs
- XmlWrappingReader.cs
- ListViewHitTestInfo.cs
- CrossAppDomainChannel.cs
- CryptoConfig.cs
- DiscoveryInnerClientAdhoc11.cs
- ConfigXmlAttribute.cs
- OracleSqlParser.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SimpleType.cs
- ConfigXmlElement.cs
- ContentType.cs
- ListViewDeleteEventArgs.cs
- DataGridViewMethods.cs
- FilterQueryOptionExpression.cs
- DomNameTable.cs
- BuilderElements.cs
- DesignerCategoryAttribute.cs
- MaterialGroup.cs
- ExceptionUtil.cs
- Hashtable.cs
- CompositionAdorner.cs
- Vector3DAnimationUsingKeyFrames.cs
- ValidatorCollection.cs
- PassportPrincipal.cs
- ControlParameter.cs
- ThemeDirectoryCompiler.cs
- XamlParser.cs
- EntityObject.cs
- ReachPageContentCollectionSerializer.cs
- linebase.cs
- FrameworkReadOnlyPropertyMetadata.cs
- RSAPKCS1SignatureFormatter.cs
- OleDbException.cs
- ListParagraph.cs
- RelationshipDetailsRow.cs
- NoneExcludedImageIndexConverter.cs
- PopOutPanel.cs
- TraceLevelStore.cs
- GenericUI.cs
- ReflectionServiceProvider.cs
- KeyEvent.cs
- DataKeyArray.cs
- TimeSpanValidatorAttribute.cs
- Style.cs
- ToolStripContentPanelRenderEventArgs.cs
- MediaTimeline.cs
- KeySpline.cs
- BitmapEffectInput.cs
- QilBinary.cs
- AppSecurityManager.cs
- SchemaContext.cs
- DurationConverter.cs
- Repeater.cs
- C14NUtil.cs
- RemoveStoryboard.cs