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
- GatewayDefinition.cs
- ProjectionCamera.cs
- ConfigXmlText.cs
- SiteMembershipCondition.cs
- InvokePatternIdentifiers.cs
- RepeatButton.cs
- NullableLongAverageAggregationOperator.cs
- TracedNativeMethods.cs
- XmlSchemaSimpleTypeRestriction.cs
- StoragePropertyMapping.cs
- NextPreviousPagerField.cs
- SourceFilter.cs
- TreeNodeCollection.cs
- ApplicationId.cs
- ItemCheckedEvent.cs
- QualificationDataItem.cs
- versioninfo.cs
- ToolStripTemplateNode.cs
- ImmutablePropertyDescriptorGridEntry.cs
- ThreadStateException.cs
- ScrollPattern.cs
- SQLBinary.cs
- StreamAsIStream.cs
- HandleTable.cs
- BlurBitmapEffect.cs
- MessageHeaders.cs
- XhtmlBasicControlAdapter.cs
- ACE.cs
- WebDisplayNameAttribute.cs
- MatrixAnimationBase.cs
- DBDataPermission.cs
- ServiceOperationHelpers.cs
- figurelengthconverter.cs
- WindowsFont.cs
- AsmxEndpointPickerExtension.cs
- ToolStripStatusLabel.cs
- GroupBoxRenderer.cs
- ReliableDuplexSessionChannel.cs
- LazyTextWriterCreator.cs
- JoinCqlBlock.cs
- IIS7WorkerRequest.cs
- ActivationProxy.cs
- DataSourceProvider.cs
- TraceHandler.cs
- Rotation3D.cs
- XmlReader.cs
- NetworkAddressChange.cs
- TableCellAutomationPeer.cs
- XamlTreeBuilder.cs
- ActiveDesignSurfaceEvent.cs
- DesignerTextWriter.cs
- XmlSchemaDatatype.cs
- DataError.cs
- BinaryObjectInfo.cs
- HttpRawResponse.cs
- AutoSizeToolBoxItem.cs
- ContractListAdapter.cs
- WebPartConnectionsConfigureVerb.cs
- BehaviorEditorPart.cs
- FixedPageAutomationPeer.cs
- StylusDownEventArgs.cs
- EntityDataSourceValidationException.cs
- GridViewRowEventArgs.cs
- DesignerDataSchemaClass.cs
- TemplateKeyConverter.cs
- CodeIdentifiers.cs
- Crypto.cs
- parserscommon.cs
- ScopedKnownTypes.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- RawStylusInputCustomData.cs
- ConfigsHelper.cs
- TileBrush.cs
- StartUpEventArgs.cs
- WebContext.cs
- GlyphElement.cs
- SimpleExpression.cs
- DesignerForm.cs
- SiteMapHierarchicalDataSourceView.cs
- FormatConvertedBitmap.cs
- SamlSecurityTokenAuthenticator.cs
- ListViewInsertionMark.cs
- EntityDataSourceWizardForm.cs
- DeflateStream.cs
- HttpRawResponse.cs
- SerializationInfo.cs
- PeerPresenceInfo.cs
- RMEnrollmentPage1.cs
- OdbcEnvironmentHandle.cs
- ColorAnimationBase.cs
- ListViewAutomationPeer.cs
- PopupEventArgs.cs
- XmlMembersMapping.cs
- PerformanceCounterPermission.cs
- BitSet.cs
- HttpModuleCollection.cs
- SqlBooleanizer.cs
- ManagedIStream.cs
- WrappedReader.cs
- ItemContainerProviderWrapper.cs