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
- DataGridViewLinkCell.cs
- MenuItemCollection.cs
- GuidelineSet.cs
- ServiceModelSecurityTokenTypes.cs
- BinHexEncoder.cs
- SqlDependencyUtils.cs
- SchemaObjectWriter.cs
- PropertyInfoSet.cs
- HtmlForm.cs
- BrowserDefinition.cs
- DataControlFieldCell.cs
- EmptyElement.cs
- MsmqOutputChannel.cs
- EarlyBoundInfo.cs
- HeaderLabel.cs
- HtmlAnchor.cs
- FixedSOMTableRow.cs
- ToolStripPanelRow.cs
- XmlSerializableWriter.cs
- PropertyCollection.cs
- WriteableBitmap.cs
- OleAutBinder.cs
- TcpServerChannel.cs
- TypeExtension.cs
- CommandValueSerializer.cs
- ZoneLinkButton.cs
- SectionUpdates.cs
- Currency.cs
- ShaderEffect.cs
- KeyPullup.cs
- XsltLoader.cs
- WebBrowserUriTypeConverter.cs
- TableLayoutPanel.cs
- Size.cs
- MetadataArtifactLoaderComposite.cs
- SaveWorkflowCommand.cs
- UpDownEvent.cs
- PassportAuthenticationModule.cs
- SortableBindingList.cs
- DesignerAdapterAttribute.cs
- ReadOnlyDataSourceView.cs
- WindowsSolidBrush.cs
- WebEventTraceProvider.cs
- TreeBuilder.cs
- LocalServiceSecuritySettings.cs
- TypeTypeConverter.cs
- Buffer.cs
- TCEAdapterGenerator.cs
- SafeProcessHandle.cs
- StrokeCollection2.cs
- CompilerHelpers.cs
- CodeExpressionStatement.cs
- Function.cs
- FixedLineResult.cs
- OdbcConnectionHandle.cs
- AuthStoreRoleProvider.cs
- MatrixUtil.cs
- StateDesigner.cs
- CroppedBitmap.cs
- HwndTarget.cs
- XmlSchemaImporter.cs
- EventsTab.cs
- CollectionMarkupSerializer.cs
- DelimitedListTraceListener.cs
- TextElementEnumerator.cs
- FixedDocumentPaginator.cs
- EncoderParameters.cs
- SchemaImporterExtension.cs
- SeverityFilter.cs
- DBConnectionString.cs
- TargetControlTypeAttribute.cs
- PageAsyncTaskManager.cs
- connectionpool.cs
- PerformanceCounterPermissionEntryCollection.cs
- PathGeometry.cs
- LinqDataSourceHelper.cs
- TrackingServices.cs
- DataService.cs
- FixedPageProcessor.cs
- WindowsClientCredential.cs
- RadioButton.cs
- Double.cs
- ResourceDescriptionAttribute.cs
- SelectionEditingBehavior.cs
- StylusPlugInCollection.cs
- TextFormattingConverter.cs
- HostingEnvironment.cs
- Font.cs
- HtmlShimManager.cs
- TemplateBaseAction.cs
- FontCacheLogic.cs
- FlowNode.cs
- FieldValue.cs
- ParameterCollectionEditor.cs
- ToolStripButton.cs
- HtmlAnchor.cs
- CharacterHit.cs
- MembershipPasswordException.cs
- DataView.cs
- EtwTrace.cs