Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CommonUI / System / Drawing / Advanced / GPRECTF.cs / 1305376 / GPRECTF.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Drawing.Internal {
using System.Diagnostics;
using System;
using System.Drawing;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
internal struct GPRECTF {
internal float X;
internal float Y;
internal float Width;
internal float Height;
internal GPRECTF(float x, float y, float width, float height) {
X = x;
Y = y;
Width = width;
Height = height;
}
internal GPRECTF(RectangleF rect) {
X = rect.X;
Y = rect.Y;
Width = rect.Width;
Height = rect.Height;
}
internal SizeF SizeF {
get {
return new SizeF(Width, Height);
}
}
internal RectangleF ToRectangleF() {
return new RectangleF(X, Y, Width, Height);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProviderConnectionPoint.cs
- ModuleBuilder.cs
- serverconfig.cs
- EntityDataSourceDataSelection.cs
- AttachmentService.cs
- PathParser.cs
- ApplyTemplatesAction.cs
- PageHandlerFactory.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- Timer.cs
- Track.cs
- InfoCardSymmetricAlgorithm.cs
- FontSource.cs
- InstanceNameConverter.cs
- XmlSerializerSection.cs
- PersonalizationDictionary.cs
- Int32CAMarshaler.cs
- ZipIOExtraFieldElement.cs
- TextEffect.cs
- LateBoundBitmapDecoder.cs
- DataGridViewColumnCollectionEditor.cs
- ParseNumbers.cs
- DataKeyPropertyAttribute.cs
- SystemGatewayIPAddressInformation.cs
- URLAttribute.cs
- SafeCertificateStore.cs
- WebBrowserBase.cs
- ValidationHelpers.cs
- DrawItemEvent.cs
- HtmlTableCell.cs
- HttpAsyncResult.cs
- QilVisitor.cs
- SaveFileDialogDesigner.cs
- MediaPlayer.cs
- XPathNodeHelper.cs
- ServiceDocumentFormatter.cs
- InputManager.cs
- BrushConverter.cs
- ChannelBinding.cs
- TextEncodedRawTextWriter.cs
- XmlEncoding.cs
- GridViewRowEventArgs.cs
- infer.cs
- DefaultProxySection.cs
- DrawTreeNodeEventArgs.cs
- ComponentEditorForm.cs
- ObjectSet.cs
- FileChangeNotifier.cs
- WarningException.cs
- ACL.cs
- KeyFrames.cs
- ApplicationSecurityInfo.cs
- TouchesOverProperty.cs
- XmlSerializerAssemblyAttribute.cs
- PointLight.cs
- EditableRegion.cs
- NumericUpDownAccelerationCollection.cs
- TimeZone.cs
- CounterCreationDataCollection.cs
- PerformanceCounterPermissionEntryCollection.cs
- EtwTrace.cs
- Relationship.cs
- MexBindingElement.cs
- ProtocolViolationException.cs
- HtmlImage.cs
- BitmapEffect.cs
- ProfessionalColors.cs
- NamespaceExpr.cs
- RtfToXamlLexer.cs
- ContentValidator.cs
- DEREncoding.cs
- StringSource.cs
- InvokeWebService.cs
- QueryContext.cs
- ButtonChrome.cs
- GenericXmlSecurityToken.cs
- EventLogSession.cs
- SessionPageStatePersister.cs
- PageTheme.cs
- DataGridViewAccessibleObject.cs
- NativeMethods.cs
- unsafeIndexingFilterStream.cs
- CloudCollection.cs
- TextParaClient.cs
- SecurityUtils.cs
- ConnectionOrientedTransportChannelFactory.cs
- SessionPageStateSection.cs
- WindowsListViewGroup.cs
- ImageSource.cs
- ChangePassword.cs
- MetadataPropertyvalue.cs
- DocumentSchemaValidator.cs
- SymmetricAlgorithm.cs
- CssTextWriter.cs
- DesignTimeTemplateParser.cs
- EmptyElement.cs
- XmlTextEncoder.cs
- KeyValuePairs.cs
- TargetPerspective.cs
- GridViewItemAutomationPeer.cs