Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- MessageHeaderInfoTraceRecord.cs
- PeerIPHelper.cs
- TagElement.cs
- TransformProviderWrapper.cs
- Rect3DValueSerializer.cs
- DocumentViewerConstants.cs
- InputQueue.cs
- ListItemsCollectionEditor.cs
- UserThread.cs
- Win32MouseDevice.cs
- DataTrigger.cs
- StopRoutingHandler.cs
- Content.cs
- RegularExpressionValidator.cs
- documentsequencetextcontainer.cs
- webeventbuffer.cs
- XmlSerializationReader.cs
- IxmlLineInfo.cs
- ScriptServiceAttribute.cs
- ErrorStyle.cs
- SystemNetworkInterface.cs
- ServiceRouteHandler.cs
- SharedMemory.cs
- TimelineCollection.cs
- MetaForeignKeyColumn.cs
- ipaddressinformationcollection.cs
- ResourceManagerWrapper.cs
- CategoryList.cs
- CompilerInfo.cs
- DataRowCollection.cs
- Exceptions.cs
- StructuredProperty.cs
- AnimationLayer.cs
- UserControlParser.cs
- xmlsaver.cs
- TemporaryBitmapFile.cs
- BitmapEffectRenderDataResource.cs
- WebBaseEventKeyComparer.cs
- CompoundFileDeflateTransform.cs
- BinaryObjectReader.cs
- InheritablePropertyChangeInfo.cs
- TextRangeEdit.cs
- Publisher.cs
- DataSetUtil.cs
- AsyncOperation.cs
- AdPostCacheSubstitution.cs
- Certificate.cs
- CodeEntryPointMethod.cs
- MouseGesture.cs
- DurableInstanceProvider.cs
- Part.cs
- ErrorsHelper.cs
- DataServiceStreamProviderWrapper.cs
- LookupBindingPropertiesAttribute.cs
- HttpListenerPrefixCollection.cs
- SharedPerformanceCounter.cs
- RsaSecurityKey.cs
- ReceiveSecurityHeader.cs
- PreservationFileWriter.cs
- SHA1.cs
- CodeTypeParameter.cs
- SiteMapNodeItemEventArgs.cs
- WorkflowInstanceAbortedRecord.cs
- StringFreezingAttribute.cs
- XmlValidatingReaderImpl.cs
- SystemResourceKey.cs
- ComboBoxRenderer.cs
- ComboBox.cs
- CodeAttributeDeclaration.cs
- datacache.cs
- NativeMethods.cs
- HttpGetProtocolReflector.cs
- ObjectRef.cs
- Environment.cs
- GraphicsContainer.cs
- MeasureItemEvent.cs
- TextServicesProperty.cs
- TokenizerHelper.cs
- InstanceDescriptor.cs
- SrgsRuleRef.cs
- ExtendedPropertyDescriptor.cs
- ClientTarget.cs
- InsufficientMemoryException.cs
- Selector.cs
- CacheEntry.cs
- RangeValidator.cs
- DataColumn.cs
- BooleanConverter.cs
- CopyNamespacesAction.cs
- IriParsingElement.cs
- DebugHandleTracker.cs
- UpdateTranslator.cs
- DataGridAddNewRow.cs
- Sql8ConformanceChecker.cs
- Page.cs
- XmlName.cs
- CachedPathData.cs
- DateTimeUtil.cs
- AppSettingsReader.cs
- DebugInfo.cs