Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- OdbcConnection.cs
- BoundColumn.cs
- InternalTransaction.cs
- VScrollBar.cs
- NumberSubstitution.cs
- FormatterConverter.cs
- SecureStringHasher.cs
- InternalControlCollection.cs
- HttpCapabilitiesBase.cs
- FilterQuery.cs
- Pkcs7Signer.cs
- ListViewItemMouseHoverEvent.cs
- BaseParagraph.cs
- XmlUtil.cs
- PersianCalendar.cs
- documentation.cs
- EncodingNLS.cs
- HttpBufferlessInputStream.cs
- BehaviorEditorPart.cs
- ActivityCompletionCallbackWrapper.cs
- DataColumnPropertyDescriptor.cs
- Error.cs
- WhitespaceRule.cs
- MaxValueConverter.cs
- CompModHelpers.cs
- JavaScriptObjectDeserializer.cs
- DataIdProcessor.cs
- ParsedAttributeCollection.cs
- MatrixIndependentAnimationStorage.cs
- ToolTipAutomationPeer.cs
- CacheForPrimitiveTypes.cs
- TextBox.cs
- AdornerDecorator.cs
- ScriptRegistrationManager.cs
- ReturnType.cs
- UrlPath.cs
- AnnotationHighlightLayer.cs
- Visual3D.cs
- ScrollBar.cs
- DefaultTraceListener.cs
- Delegate.cs
- cookiecollection.cs
- GetPageNumberCompletedEventArgs.cs
- SafeHandles.cs
- PersonalizationEntry.cs
- PointUtil.cs
- HandlerElementCollection.cs
- VariableAction.cs
- CommonDialog.cs
- AttachedPropertyMethodSelector.cs
- Pair.cs
- CompiledXpathExpr.cs
- NumericPagerField.cs
- WindowsSysHeader.cs
- ClientTarget.cs
- FixedNode.cs
- XmlNodeChangedEventManager.cs
- DbConnectionInternal.cs
- TextComposition.cs
- SchemaConstraints.cs
- Size3D.cs
- AxHost.cs
- BooleanStorage.cs
- GACIdentityPermission.cs
- AssociationTypeEmitter.cs
- ParallelQuery.cs
- GregorianCalendarHelper.cs
- ProcessManager.cs
- XpsFilter.cs
- AuthenticationSection.cs
- RequestNavigateEventArgs.cs
- HttpModule.cs
- AuthenticationModuleElementCollection.cs
- TabItem.cs
- DataBoundControl.cs
- SystemInformation.cs
- MemberPathMap.cs
- WebBrowserContainer.cs
- PriorityItem.cs
- WebReferenceCollection.cs
- PreProcessInputEventArgs.cs
- PointUtil.cs
- StaticExtension.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- OrderByLifter.cs
- EntityDataSourceState.cs
- MasterPageBuildProvider.cs
- ProfileManager.cs
- ProjectionPruner.cs
- InputLangChangeEvent.cs
- NextPreviousPagerField.cs
- PlaceHolder.cs
- SqlProviderManifest.cs
- Debug.cs
- HwndStylusInputProvider.cs
- _AutoWebProxyScriptWrapper.cs
- SecureConversationDriver.cs
- InvalidDataContractException.cs
- NameValueCollection.cs
- BuildResultCache.cs