Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / DockingAttribute.cs / 1 / DockingAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
///
///
///
/// Specifies how a control should be docked by default when added through the designer.
///
///
[AttributeUsage(AttributeTargets.Class)]
public sealed class DockingAttribute : Attribute {
private DockingBehavior dockingBehavior;
///
///
///
/// Default constructor.
///
///
public DockingAttribute() {
this.dockingBehavior = DockingBehavior.Never;
}
///
///
///
/// Constructor.
///
///
public DockingAttribute(DockingBehavior dockingBehavior) {
this.dockingBehavior = dockingBehavior;
}
///
///
///
/// Specifies the default value for the .
/// This field is read-only.
///
///
public static readonly DockingAttribute Default = new DockingAttribute();
///
///
///
/// DockingBehavior property.
///
///
public DockingBehavior DockingBehavior {
get {
return dockingBehavior;
}
}
///
///
///
///
public override bool Equals(object obj) {
if (obj == this) {
return true;
}
DockingAttribute other = obj as DockingAttribute;
return (other != null) && other.DockingBehavior == this.dockingBehavior;
}
///
///
/// [To be supplied.]
///
public override int GetHashCode() {
return dockingBehavior.GetHashCode();
}
///
///
///
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptingAuthenticationServiceSection.cs
- ParamArrayAttribute.cs
- Exceptions.cs
- PropertyPathWorker.cs
- COM2ExtendedTypeConverter.cs
- AsyncOperationManager.cs
- ConditionalWeakTable.cs
- Message.cs
- MetadataHelper.cs
- ButtonColumn.cs
- TimeStampChecker.cs
- DiscoveryViaBehavior.cs
- X509ChainPolicy.cs
- D3DImage.cs
- MimeMapping.cs
- NameValueCollection.cs
- RuntimeCompatibilityAttribute.cs
- PointF.cs
- OutputCacheProfile.cs
- ModifierKeysValueSerializer.cs
- UserControlBuildProvider.cs
- WindowsPrincipal.cs
- AssemblySettingAttributes.cs
- ArrayWithOffset.cs
- FileReader.cs
- Dispatcher.cs
- PolyQuadraticBezierSegment.cs
- UnsafeNativeMethods.cs
- ResourceProviderFactory.cs
- ToolStripItem.cs
- ScriptingJsonSerializationSection.cs
- ActivationArguments.cs
- OdbcParameter.cs
- ProxyGenerationError.cs
- MenuItemStyleCollection.cs
- BuildProviderCollection.cs
- GeometryGroup.cs
- _ScatterGatherBuffers.cs
- RtfNavigator.cs
- MoveSizeWinEventHandler.cs
- XmlValidatingReaderImpl.cs
- CollectionViewGroupInternal.cs
- LineProperties.cs
- TransformedBitmap.cs
- BitmapFrameEncode.cs
- ToolStripDropDownClosedEventArgs.cs
- HashAlgorithm.cs
- wpf-etw.cs
- PerformanceCounterLib.cs
- OleDbDataReader.cs
- ValueType.cs
- OperationResponse.cs
- ReaderWriterLockWrapper.cs
- XmlQualifiedName.cs
- LassoSelectionBehavior.cs
- CodeTryCatchFinallyStatement.cs
- WebPartHeaderCloseVerb.cs
- RequestCacheValidator.cs
- InputScopeAttribute.cs
- ConnectionsZone.cs
- ExtensionDataObject.cs
- NominalTypeEliminator.cs
- DesignerImageAdapter.cs
- StylusPointCollection.cs
- XsltQilFactory.cs
- SqlMethodTransformer.cs
- CallbackValidator.cs
- ButtonDesigner.cs
- ObjectToken.cs
- EncodingDataItem.cs
- HostDesigntimeLicenseContext.cs
- AllMembershipCondition.cs
- GC.cs
- DefaultMemberAttribute.cs
- ServiceInstallComponent.cs
- BufferAllocator.cs
- ListDictionary.cs
- CompilerResults.cs
- MappingMetadataHelper.cs
- PieceDirectory.cs
- StandardToolWindows.cs
- WebPartVerbCollection.cs
- FamilyMap.cs
- ActivityCodeDomSerializationManager.cs
- HttpConfigurationContext.cs
- ChildTable.cs
- DesignerSerializationVisibilityAttribute.cs
- XmlWellformedWriter.cs
- EntityFunctions.cs
- AddToCollection.cs
- OutputCacheProfile.cs
- Condition.cs
- QueryInterceptorAttribute.cs
- EventLogTraceListener.cs
- AnonymousIdentificationModule.cs
- CoordinationService.cs
- PropertyChangedEventManager.cs
- SqlEnums.cs
- NavigationWindow.cs
- unsafenativemethodsother.cs