Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- MdImport.cs
- RectangleGeometry.cs
- RecognitionEventArgs.cs
- DataColumnMappingCollection.cs
- CompiledRegexRunner.cs
- HtmlLink.cs
- IOThreadTimer.cs
- XmlSchemaIdentityConstraint.cs
- AvTrace.cs
- SoapAttributeOverrides.cs
- MimeParameter.cs
- FormatSettings.cs
- CallbackValidator.cs
- Transactions.cs
- IOThreadScheduler.cs
- TimeSpanConverter.cs
- SelectionEditor.cs
- ExtendedProtectionPolicy.cs
- TrackBar.cs
- SyndicationItem.cs
- ImplicitInputBrush.cs
- ClientApiGenerator.cs
- ApplicationInterop.cs
- VisualStyleRenderer.cs
- URLEditor.cs
- TableLayoutSettings.cs
- DataSvcMapFileSerializer.cs
- SoapFormatExtensions.cs
- AuthorizationRule.cs
- SocketAddress.cs
- TableLayoutSettingsTypeConverter.cs
- cookieexception.cs
- ViewLoader.cs
- PublishLicense.cs
- StyleCollectionEditor.cs
- GACMembershipCondition.cs
- BitmapEffectDrawing.cs
- RectAnimationUsingKeyFrames.cs
- Internal.cs
- FormViewPagerRow.cs
- hebrewshape.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DecoderBestFitFallback.cs
- LinkConverter.cs
- ScrollItemPattern.cs
- TextEffectCollection.cs
- TreeNode.cs
- FieldBuilder.cs
- AnnotationDocumentPaginator.cs
- ProxyHelper.cs
- ipaddressinformationcollection.cs
- DES.cs
- SafeNativeMethods.cs
- RequestResizeEvent.cs
- StyleSheet.cs
- RequiredArgumentAttribute.cs
- EntityDataSourceViewSchema.cs
- ParserStreamGeometryContext.cs
- LoadedOrUnloadedOperation.cs
- SchemaTypeEmitter.cs
- XmlEncodedRawTextWriter.cs
- ObjectDataProvider.cs
- Int64AnimationUsingKeyFrames.cs
- RijndaelCryptoServiceProvider.cs
- Sql8ConformanceChecker.cs
- translator.cs
- MetadataConversionError.cs
- Vector3D.cs
- VBIdentifierNameEditor.cs
- HtmlInputCheckBox.cs
- DataGridBoolColumn.cs
- MimeTypeAttribute.cs
- RsaSecurityToken.cs
- InternalCache.cs
- RenderData.cs
- SpecularMaterial.cs
- ObjectIDGenerator.cs
- MenuStrip.cs
- WasAdminWrapper.cs
- MethodToken.cs
- MeshGeometry3D.cs
- Base64Encoding.cs
- DbDeleteCommandTree.cs
- FormatException.cs
- DataTableTypeConverter.cs
- CardSpaceShim.cs
- XmlSchemaAttributeGroup.cs
- StringKeyFrameCollection.cs
- ArgumentNullException.cs
- DBCommandBuilder.cs
- IPAddress.cs
- FreezableOperations.cs
- FrameworkRichTextComposition.cs
- ImageList.cs
- CommandID.cs
- CodeIdentifier.cs
- NodeFunctions.cs
- RadialGradientBrush.cs
- CollectionView.cs
- CmsInterop.cs