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
- CompositeDuplexElement.cs
- ToolStripContainer.cs
- SqlFunctionAttribute.cs
- QilPatternFactory.cs
- AsymmetricKeyExchangeDeformatter.cs
- BindingSource.cs
- TraceContext.cs
- FrameworkRichTextComposition.cs
- TextRangeAdaptor.cs
- GeneratedCodeAttribute.cs
- ResourceCodeDomSerializer.cs
- DispatcherEventArgs.cs
- DeviceOverridableAttribute.cs
- DesignerSerializationOptionsAttribute.cs
- NamespaceList.cs
- ParsedAttributeCollection.cs
- RotateTransform3D.cs
- formatter.cs
- DbTransaction.cs
- ReferenceAssemblyAttribute.cs
- GlyphCache.cs
- sqlstateclientmanager.cs
- XPathMultyIterator.cs
- Helper.cs
- MachineKeyConverter.cs
- ExceptionHelpers.cs
- XmlSchemaElement.cs
- BitmapEffectInputData.cs
- WindowsSpinner.cs
- BooleanSwitch.cs
- HeaderLabel.cs
- WindowsRichEdit.cs
- CommentEmitter.cs
- CodeGroup.cs
- _emptywebproxy.cs
- PasswordTextContainer.cs
- KeyValuePair.cs
- XmlBufferReader.cs
- CompilationLock.cs
- PathData.cs
- MediaContextNotificationWindow.cs
- MultiSelectRootGridEntry.cs
- MsmqUri.cs
- XmlNullResolver.cs
- KeyEvent.cs
- WindowsRebar.cs
- IxmlLineInfo.cs
- ExtensionSurface.cs
- XamlToRtfParser.cs
- SafeProcessHandle.cs
- Drawing.cs
- Comparer.cs
- EntityCommandCompilationException.cs
- LinearGradientBrush.cs
- WinFormsUtils.cs
- AttributeUsageAttribute.cs
- PointF.cs
- ObjectAnimationUsingKeyFrames.cs
- InternalBufferOverflowException.cs
- LocatorPartList.cs
- Missing.cs
- CqlQuery.cs
- WebServicesSection.cs
- NegotiateStream.cs
- PersonalizationAdministration.cs
- ObjectHandle.cs
- Emitter.cs
- PublishLicense.cs
- Image.cs
- ExceptionUtil.cs
- StrokeIntersection.cs
- DateTimeStorage.cs
- MimeMapping.cs
- Int32EqualityComparer.cs
- LinqTreeNodeEvaluator.cs
- Aes.cs
- XmlCollation.cs
- LassoSelectionBehavior.cs
- NumberFormatter.cs
- DataGridAddNewRow.cs
- TextRangeBase.cs
- ReflectionPermission.cs
- FixedSchema.cs
- MdiWindowListItemConverter.cs
- MessageBox.cs
- NetSectionGroup.cs
- ContactManager.cs
- ShapingWorkspace.cs
- _ListenerAsyncResult.cs
- ProfileGroupSettings.cs
- ContainerActivationHelper.cs
- HtmlInputControl.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- DataGridViewColumnEventArgs.cs
- WpfPayload.cs
- SqlConnectionPoolProviderInfo.cs
- ColumnResult.cs
- InstanceDataCollection.cs
- BitmapMetadata.cs
- TreeWalker.cs