Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1305376 / 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
- ApplicationServiceManager.cs
- CheckBoxAutomationPeer.cs
- TextEditorTables.cs
- MergeFilterQuery.cs
- ColorTypeConverter.cs
- HtmlInputControl.cs
- _AuthenticationState.cs
- ScrollEventArgs.cs
- ToolStripPanel.cs
- TaskFileService.cs
- Propagator.Evaluator.cs
- TextServicesDisplayAttributePropertyRanges.cs
- ObjectDataSourceWizardForm.cs
- StyleSheetRefUrlEditor.cs
- Stack.cs
- HttpClientCertificate.cs
- ResourceDictionary.cs
- TextFormatter.cs
- ElementsClipboardData.cs
- RegexStringValidator.cs
- StringArrayConverter.cs
- SimpleHandlerFactory.cs
- WindowPattern.cs
- SearchForVirtualItemEventArgs.cs
- entityreference_tresulttype.cs
- LogExtentCollection.cs
- FirstMatchCodeGroup.cs
- StructuredProperty.cs
- DataGridViewDataErrorEventArgs.cs
- UnauthorizedAccessException.cs
- WebPartEventArgs.cs
- Rectangle.cs
- TextTreeInsertElementUndoUnit.cs
- Int16AnimationBase.cs
- SpeechRecognizer.cs
- SelectorAutomationPeer.cs
- ApplicationSecurityInfo.cs
- CompositionDesigner.cs
- LinqDataSourceHelper.cs
- TraceHandlerErrorFormatter.cs
- SelectionItemPattern.cs
- RenderData.cs
- EdmTypeAttribute.cs
- DesignerContextDescriptor.cs
- FragmentQueryKB.cs
- SettingsProperty.cs
- SafeNativeMethods.cs
- DisplayClaim.cs
- DataGridTextBoxColumn.cs
- ProjectionPruner.cs
- IProvider.cs
- XmlSchemaExternal.cs
- WindowsStartMenu.cs
- ListViewGroupConverter.cs
- OptimizerPatterns.cs
- PageContentAsyncResult.cs
- CopyOnWriteList.cs
- CodeTypeParameterCollection.cs
- ColorKeyFrameCollection.cs
- ConsumerConnectionPointCollection.cs
- PageEventArgs.cs
- WmlValidatorAdapter.cs
- StaticResourceExtension.cs
- MULTI_QI.cs
- StrokeDescriptor.cs
- CodeParameterDeclarationExpression.cs
- BaseValidator.cs
- ObjectFullSpanRewriter.cs
- MenuCommands.cs
- TextPointerBase.cs
- ParseElement.cs
- IgnoreSection.cs
- ModelPropertyCollectionImpl.cs
- XmlValidatingReader.cs
- CodeTypeReferenceCollection.cs
- contentDescriptor.cs
- RefExpr.cs
- LinqDataSourceStatusEventArgs.cs
- TextRunCacheImp.cs
- BindStream.cs
- LambdaCompiler.Expressions.cs
- SignatureHelper.cs
- VirtualizedItemPattern.cs
- UserControlCodeDomTreeGenerator.cs
- TextViewSelectionProcessor.cs
- ListViewTableRow.cs
- PeerNeighborManager.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- RegexInterpreter.cs
- XmlDictionary.cs
- SessionState.cs
- DetailsViewPagerRow.cs
- CodeParameterDeclarationExpression.cs
- CultureInfo.cs
- BitmapPalette.cs
- ApplicationSecurityManager.cs
- OdbcRowUpdatingEvent.cs
- Material.cs
- NullableDoubleSumAggregationOperator.cs
- WindowsMenu.cs