Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SrgsElementFactory.cs
- RuleProcessor.cs
- PermissionRequestEvidence.cs
- TrustLevelCollection.cs
- ProcessModelInfo.cs
- BuildProviderCollection.cs
- GridSplitterAutomationPeer.cs
- DataSourceControl.cs
- BaseTreeIterator.cs
- Bitmap.cs
- NamespaceCollection.cs
- CodeExporter.cs
- XmlQueryRuntime.cs
- TextTreeRootNode.cs
- TableLayoutStyleCollection.cs
- MruCache.cs
- ProxyWebPartManager.cs
- TransformerInfoCollection.cs
- EnumValAlphaComparer.cs
- LinkConverter.cs
- DomainUpDown.cs
- FieldNameLookup.cs
- SmiSettersStream.cs
- DbProviderFactoriesConfigurationHandler.cs
- UndoManager.cs
- Claim.cs
- ProviderConnectionPointCollection.cs
- BamlResourceDeserializer.cs
- StyleCollectionEditor.cs
- IndentTextWriter.cs
- IRCollection.cs
- ToolStripItemEventArgs.cs
- xmlsaver.cs
- GroupStyle.cs
- MultipartIdentifier.cs
- InternalBase.cs
- XmlEncoding.cs
- Timer.cs
- DependencyPropertyKind.cs
- RelationshipNavigation.cs
- XmlTextWriter.cs
- ProcessModelInfo.cs
- ModifiableIteratorCollection.cs
- XmlDataSourceNodeDescriptor.cs
- OdbcCommand.cs
- BitmapMetadataBlob.cs
- LinearGradientBrush.cs
- DrawingGroupDrawingContext.cs
- WindowsRichEditRange.cs
- BitmapFrameEncode.cs
- ContextMenu.cs
- SortAction.cs
- ContextBase.cs
- ButtonField.cs
- AdornerLayer.cs
- DesignerActionPanel.cs
- TextAdaptor.cs
- ProcessHostMapPath.cs
- LongCountAggregationOperator.cs
- SchemeSettingElementCollection.cs
- TextChange.cs
- GraphicsContainer.cs
- ADMembershipUser.cs
- MinimizableAttributeTypeConverter.cs
- ToolboxComponentsCreatingEventArgs.cs
- DynamicRenderer.cs
- ElementProxy.cs
- CompilerResults.cs
- ADMembershipProvider.cs
- NotifyInputEventArgs.cs
- PersistenceException.cs
- PropertyTab.cs
- Border.cs
- DummyDataSource.cs
- MultipartContentParser.cs
- FixedLineResult.cs
- SqlException.cs
- XhtmlBasicObjectListAdapter.cs
- SendMailErrorEventArgs.cs
- RequestFactory.cs
- HierarchicalDataBoundControlAdapter.cs
- LinkDescriptor.cs
- ObjectList.cs
- DynamicUpdateCommand.cs
- UInt16.cs
- ValidatorCollection.cs
- MultiTargetingUtil.cs
- SchemaElement.cs
- HyperLinkField.cs
- RequestStatusBarUpdateEventArgs.cs
- XmlSchemaException.cs
- ProfileParameter.cs
- LocationUpdates.cs
- InputProcessorProfilesLoader.cs
- HashLookup.cs
- ToolStripContentPanel.cs
- TemplateBaseAction.cs
- AnimationTimeline.cs
- FieldToken.cs
- HttpProfileGroupBase.cs