Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / LocalizableAttribute.cs / 1 / LocalizableAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class LocalizableAttribute : Attribute { private bool isLocalizable = false; ///Specifies whether a property should be localized. ////// public LocalizableAttribute(bool isLocalizable) { this.isLocalizable = isLocalizable; } ////// Initializes a new instance of the ///class. /// /// public bool IsLocalizable { get { return isLocalizable; } } ////// Gets a value indicating whether /// a property should be localized. /// ////// public static readonly LocalizableAttribute Yes = new LocalizableAttribute(true); ////// Specifies that a property should be localized. This /// ///field is read-only. /// /// public static readonly LocalizableAttribute No = new LocalizableAttribute(false); ////// Specifies that a property should not be localized. This /// ///field is read-only. /// /// public static readonly LocalizableAttribute Default = No; ////// Specifies the default value, which is ///, that is /// a property should not be localized. This field is /// read-only. /// /// /// public override bool IsDefaultAttribute() { return (IsLocalizable == Default.IsLocalizable); } public override bool Equals(object obj) { LocalizableAttribute other = obj as LocalizableAttribute; return (other != null) && other.IsLocalizable == this.isLocalizable; } public override int GetHashCode() { return base.GetHashCode(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Tablet.cs
- FilteredReadOnlyMetadataCollection.cs
- BookmarkUndoUnit.cs
- NameSpaceEvent.cs
- ParentQuery.cs
- XPathAncestorIterator.cs
- OracleFactory.cs
- HtmlTextArea.cs
- SmtpException.cs
- ValueTypeFixupInfo.cs
- SqlDataSourceStatusEventArgs.cs
- TransactionValidationBehavior.cs
- X509CertificateEndpointIdentity.cs
- QuaternionAnimation.cs
- SystemIPInterfaceProperties.cs
- SHA512CryptoServiceProvider.cs
- Model3DCollection.cs
- XsltLibrary.cs
- XmlDownloadManager.cs
- HwndAppCommandInputProvider.cs
- ElementNotAvailableException.cs
- ConfigurationElementProperty.cs
- PenContext.cs
- DataGridItem.cs
- TrackingValidationObjectDictionary.cs
- QuaternionRotation3D.cs
- SimpleMailWebEventProvider.cs
- GenerateTemporaryTargetAssembly.cs
- CellCreator.cs
- ImpersonateTokenRef.cs
- OptimalTextSource.cs
- ControlUtil.cs
- FormView.cs
- IHttpResponseInternal.cs
- UpWmlMobileTextWriter.cs
- JsonDeserializer.cs
- DesignerSerializationOptionsAttribute.cs
- SafeFindHandle.cs
- Context.cs
- DataGridView.cs
- httpserverutility.cs
- FileIOPermission.cs
- OdbcConnectionOpen.cs
- KeyPullup.cs
- TextPointer.cs
- MetadataElement.cs
- CommandDevice.cs
- RoutedUICommand.cs
- WebBrowser.cs
- XmlReader.cs
- ECDsa.cs
- InkCanvasSelectionAdorner.cs
- ExpressionVisitor.cs
- HttpListenerPrefixCollection.cs
- Bezier.cs
- BooleanSwitch.cs
- MouseButtonEventArgs.cs
- PerfService.cs
- WebPartCatalogCloseVerb.cs
- SemanticResolver.cs
- ContourSegment.cs
- IDispatchConstantAttribute.cs
- ValueType.cs
- SchemaImporter.cs
- UserControlCodeDomTreeGenerator.cs
- ProviderException.cs
- ServiceActivationException.cs
- XmlUtil.cs
- CheckBoxRenderer.cs
- CornerRadius.cs
- ScrollEvent.cs
- ReadOnlyHierarchicalDataSource.cs
- ArrayConverter.cs
- QilTernary.cs
- IteratorDescriptor.cs
- DataControlButton.cs
- GridViewUpdateEventArgs.cs
- NameObjectCollectionBase.cs
- WebPartDisplayMode.cs
- SchemaConstraints.cs
- GroupStyle.cs
- WeakHashtable.cs
- ToolTipService.cs
- DbReferenceCollection.cs
- PresentationSource.cs
- FontInfo.cs
- ColumnMapTranslator.cs
- ServiceInstallComponent.cs
- HwndSource.cs
- GridViewUpdatedEventArgs.cs
- CodeArrayIndexerExpression.cs
- oledbmetadatacollectionnames.cs
- ArgumentDesigner.xaml.cs
- EventWaitHandleSecurity.cs
- PropertyInfoSet.cs
- TemplateComponentConnector.cs
- XmlReturnReader.cs
- SchemaNotation.cs
- KeyValueConfigurationCollection.cs
- WindowsGraphicsWrapper.cs