Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1 / DockingAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { ////// /// [AttributeUsage(AttributeTargets.Class)] public sealed class DockingAttribute : Attribute { private DockingBehavior dockingBehavior; ////// Specifies how a control should be docked by default when added through the designer. /// ////// /// public DockingAttribute() { this.dockingBehavior = DockingBehavior.Never; } ////// Default constructor. /// ////// /// public DockingAttribute(DockingBehavior dockingBehavior) { this.dockingBehavior = dockingBehavior; } ////// Constructor. /// ////// /// public static readonly DockingAttribute Default = new DockingAttribute(); ////// Specifies the default value for the ///. /// This field is read-only. /// /// /// public DockingBehavior DockingBehavior { get { return dockingBehavior; } } ////// DockingBehavior property. /// ////// /// /// public override bool Equals(object obj) { if (obj == this) { return true; } DockingAttribute other = obj as DockingAttribute; return (other != null) && other.DockingBehavior == this.dockingBehavior; } ////// /// public override int GetHashCode() { return dockingBehavior.GetHashCode(); } ///[To be supplied.] ////// /// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { ////// /// [AttributeUsage(AttributeTargets.Class)] public sealed class DockingAttribute : Attribute { private DockingBehavior dockingBehavior; ////// Specifies how a control should be docked by default when added through the designer. /// ////// /// public DockingAttribute() { this.dockingBehavior = DockingBehavior.Never; } ////// Default constructor. /// ////// /// public DockingAttribute(DockingBehavior dockingBehavior) { this.dockingBehavior = dockingBehavior; } ////// Constructor. /// ////// /// public static readonly DockingAttribute Default = new DockingAttribute(); ////// Specifies the default value for the ///. /// This field is read-only. /// /// /// public DockingBehavior DockingBehavior { get { return dockingBehavior; } } ////// DockingBehavior property. /// ////// /// /// public override bool Equals(object obj) { if (obj == this) { return true; } DockingAttribute other = obj as DockingAttribute; return (other != null) && other.DockingBehavior == this.dockingBehavior; } ////// /// public override int GetHashCode() { return dockingBehavior.GetHashCode(); } ///[To be supplied.] ////// /// /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // 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
- Point3DConverter.cs
- GZipDecoder.cs
- DbReferenceCollection.cs
- WindowsSlider.cs
- QueryMath.cs
- ButtonRenderer.cs
- ClientOptions.cs
- Math.cs
- AppDomainCompilerProxy.cs
- XNodeValidator.cs
- ExpressionEditorAttribute.cs
- BaseTemplateCodeDomTreeGenerator.cs
- CompModSwitches.cs
- DataBindEngine.cs
- RemoteX509Token.cs
- SapiRecoInterop.cs
- EarlyBoundInfo.cs
- ToolBar.cs
- Empty.cs
- TextFindEngine.cs
- DecoderBestFitFallback.cs
- XsltException.cs
- SessionStateItemCollection.cs
- ComponentCollection.cs
- Roles.cs
- TextEffect.cs
- LineMetrics.cs
- VirtualDirectoryMappingCollection.cs
- WebAdminConfigurationHelper.cs
- ContentPosition.cs
- FramingEncoders.cs
- GridEntry.cs
- IsolatedStorageException.cs
- XPathSelfQuery.cs
- UserNameServiceElement.cs
- ListBox.cs
- Timeline.cs
- HostProtectionPermission.cs
- XmlArrayAttribute.cs
- RequestTimeoutManager.cs
- ListItemParagraph.cs
- CompositeDataBoundControl.cs
- EqualityComparer.cs
- ProofTokenCryptoHandle.cs
- ImageFormat.cs
- CaseStatementSlot.cs
- TakeQueryOptionExpression.cs
- EqualityArray.cs
- NotificationContext.cs
- TableCellAutomationPeer.cs
- MatrixTransform.cs
- _SSPIWrapper.cs
- DispatchChannelSink.cs
- ReplyAdapterChannelListener.cs
- CollectionView.cs
- TrackingConditionCollection.cs
- ContentValidator.cs
- WindowsListViewSubItem.cs
- XmlResolver.cs
- Point3D.cs
- ColorConvertedBitmap.cs
- SqlServices.cs
- XmlAttributes.cs
- Utilities.cs
- DomainConstraint.cs
- BufferedOutputStream.cs
- ProxyWebPart.cs
- BrowserCapabilitiesFactoryBase.cs
- SafeRightsManagementSessionHandle.cs
- PropertyOrder.cs
- FullTrustAssemblyCollection.cs
- ListItemCollection.cs
- DropDownList.cs
- TimeSpan.cs
- TableItemProviderWrapper.cs
- DateTimeOffsetConverter.cs
- ConnectionProviderAttribute.cs
- ClientTargetCollection.cs
- TemplatedAdorner.cs
- WsdlBuildProvider.cs
- NullReferenceException.cs
- IdentitySection.cs
- WebPartConnectionsEventArgs.cs
- Substitution.cs
- DefaultBinder.cs
- _ListenerAsyncResult.cs
- HtmlElement.cs
- SpellCheck.cs
- AttributeExtensions.cs
- AlphaSortedEnumConverter.cs
- FontUnitConverter.cs
- MetaType.cs
- UnsafeNativeMethods.cs
- bidPrivateBase.cs
- LowerCaseStringConverter.cs
- Certificate.cs
- UnorderedHashRepartitionStream.cs
- WebMessageFormatHelper.cs
- TextContainer.cs
- SafeFindHandle.cs