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
- _AuthenticationState.cs
- SchemaImporterExtension.cs
- SspiSafeHandles.cs
- ApplicationActivator.cs
- Aggregates.cs
- PageSetupDialog.cs
- CodePageEncoding.cs
- EmptyReadOnlyDictionaryInternal.cs
- WinFormsComponentEditor.cs
- GenericQueueSurrogate.cs
- WebPartRestoreVerb.cs
- TriggerCollection.cs
- ItemDragEvent.cs
- LocalizabilityAttribute.cs
- SystemIcons.cs
- AttributeData.cs
- TypeLoadException.cs
- XmlSecureResolver.cs
- DataSourceNameHandler.cs
- ClientRolePrincipal.cs
- filewebrequest.cs
- XmlUtil.cs
- Material.cs
- GroupQuery.cs
- ThicknessAnimation.cs
- SchemaSetCompiler.cs
- ObjectKeyFrameCollection.cs
- Schema.cs
- SecureStringHasher.cs
- DesignerExtenders.cs
- ExpandableObjectConverter.cs
- SymmetricCryptoHandle.cs
- WindowsComboBox.cs
- ThicknessAnimation.cs
- PrintDialogDesigner.cs
- WmfPlaceableFileHeader.cs
- TargetParameterCountException.cs
- SortFieldComparer.cs
- PageClientProxyGenerator.cs
- SqlInternalConnectionSmi.cs
- WebPartPersonalization.cs
- CollectionChangeEventArgs.cs
- XmlSortKey.cs
- TimeSpanValidator.cs
- WSUtilitySpecificationVersion.cs
- TableRow.cs
- WebPartUtil.cs
- DbConnectionFactory.cs
- OutputCacheSection.cs
- TokenBasedSet.cs
- FontConverter.cs
- Thickness.cs
- PreviewKeyDownEventArgs.cs
- DeleteMemberBinder.cs
- PageStatePersister.cs
- VisualTreeUtils.cs
- CardSpaceShim.cs
- ChannelDispatcherCollection.cs
- InfoCardMetadataExchangeClient.cs
- KnownBoxes.cs
- PropertyManager.cs
- XmlSubtreeReader.cs
- SqlMetaData.cs
- TextSelection.cs
- BlurBitmapEffect.cs
- DetailsViewModeEventArgs.cs
- RequestCachePolicyConverter.cs
- ToolConsole.cs
- ToolboxDataAttribute.cs
- TemplatedAdorner.cs
- XmlSchemaObjectTable.cs
- ErrorFormatterPage.cs
- _SslState.cs
- ScrollBar.cs
- TableItemPattern.cs
- DropShadowBitmapEffect.cs
- CanExecuteRoutedEventArgs.cs
- OleDbSchemaGuid.cs
- Switch.cs
- XmlSchemaObjectCollection.cs
- __ConsoleStream.cs
- ScriptBehaviorDescriptor.cs
- BinaryFormatterWriter.cs
- Int32Collection.cs
- LineServicesRun.cs
- UncommonField.cs
- WasEndpointConfigContainer.cs
- DataGridViewLinkCell.cs
- BmpBitmapEncoder.cs
- BooleanExpr.cs
- TargetException.cs
- DocumentPageTextView.cs
- BitmapSizeOptions.cs
- HMACRIPEMD160.cs
- StructuredTypeEmitter.cs
- ServiceElementCollection.cs
- ControlBuilder.cs
- AssemblyName.cs
- QuaternionConverter.cs
- DefaultTypeArgumentAttribute.cs