Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1305376 / 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
- Types.cs
- DeleteHelper.cs
- CallbackValidatorAttribute.cs
- ArrayElementGridEntry.cs
- DefaultBinder.cs
- PropertyItem.cs
- ViewValidator.cs
- DataGridViewRowConverter.cs
- DataTemplateSelector.cs
- FileEnumerator.cs
- TableLayoutPanelCodeDomSerializer.cs
- SynchronizationContext.cs
- MailWriter.cs
- VBCodeProvider.cs
- DataControlPagerLinkButton.cs
- RegisteredDisposeScript.cs
- KerberosSecurityTokenAuthenticator.cs
- TraceSection.cs
- ScriptControlDescriptor.cs
- ValidationSummary.cs
- RsaSecurityTokenAuthenticator.cs
- RpcAsyncResult.cs
- RegisteredExpandoAttribute.cs
- GatewayIPAddressInformationCollection.cs
- ToolStripTextBox.cs
- PrincipalPermission.cs
- SchemaTableOptionalColumn.cs
- SwitchExpression.cs
- CollectionChangeEventArgs.cs
- ConfigurationLocationCollection.cs
- CompoundFileStorageReference.cs
- StrokeDescriptor.cs
- CallbackValidator.cs
- Semaphore.cs
- Win32PrintDialog.cs
- AppSecurityManager.cs
- NewExpression.cs
- BinaryObjectWriter.cs
- SharedDp.cs
- ListViewEditEventArgs.cs
- SQLBinary.cs
- XamlFilter.cs
- SqlBuffer.cs
- PenLineCapValidation.cs
- DataBoundLiteralControl.cs
- _SSPISessionCache.cs
- SrgsText.cs
- EntityTemplateUserControl.cs
- PnrpPeerResolver.cs
- BaseAddressElementCollection.cs
- HatchBrush.cs
- SmtpFailedRecipientException.cs
- ConfigurationSchemaErrors.cs
- TreeView.cs
- InvalidPrinterException.cs
- PreviewKeyDownEventArgs.cs
- IgnoreFileBuildProvider.cs
- SystemIcmpV4Statistics.cs
- FormConverter.cs
- WindowsAuthenticationEventArgs.cs
- BamlResourceDeserializer.cs
- ListBindingConverter.cs
- WorkflowRuntimeServiceElement.cs
- TypeCodeDomSerializer.cs
- FormViewInsertEventArgs.cs
- ExtendedPropertyDescriptor.cs
- TemplateInstanceAttribute.cs
- CookielessData.cs
- ActivityExecutor.cs
- ValidatorUtils.cs
- Zone.cs
- CollectionViewGroup.cs
- TimeoutHelper.cs
- selecteditemcollection.cs
- OracleCommandBuilder.cs
- ExpressionBuilder.cs
- StateMachineHelpers.cs
- TransformationRules.cs
- DeploymentSection.cs
- EventLogEntry.cs
- Pen.cs
- ExpressionEditorAttribute.cs
- TokenBasedSet.cs
- DuplicateWaitObjectException.cs
- SplitContainer.cs
- complextypematerializer.cs
- QueryCacheKey.cs
- KeyValueInternalCollection.cs
- DocumentApplicationJournalEntry.cs
- FieldBuilder.cs
- CoreSwitches.cs
- SessionStateSection.cs
- ActivationArguments.cs
- PerspectiveCamera.cs
- Win32.cs
- MatcherBuilder.cs
- PrintEvent.cs
- FigureParaClient.cs
- WindowsTooltip.cs
- HiddenFieldPageStatePersister.cs