Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / ConfigurationPropertyAttribute.cs / 1 / ConfigurationPropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { [AttributeUsage(AttributeTargets.Property)] public sealed class ConfigurationPropertyAttribute : Attribute { internal static readonly String DefaultCollectionPropertyName = ""; private String _Name; private object _DefaultValue = ConfigurationElement.s_nullPropertyValue; private ConfigurationPropertyOptions _Flags = ConfigurationPropertyOptions.None; public ConfigurationPropertyAttribute(String name) { _Name = name; } public String Name { get { return _Name; } } public object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public ConfigurationPropertyOptions Options { get { return _Flags; } set { _Flags = value; } } public bool IsDefaultCollection { get { return ((Options & ConfigurationPropertyOptions.IsDefaultCollection) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsDefaultCollection; } else Options &= ~ConfigurationPropertyOptions.IsDefaultCollection; } } public bool IsRequired { get { return ((Options & ConfigurationPropertyOptions.IsRequired) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsRequired; } else { Options &= ~ConfigurationPropertyOptions.IsRequired; } } } public bool IsKey { get { return ((Options & ConfigurationPropertyOptions.IsKey) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsKey; } else { Options &= ~ConfigurationPropertyOptions.IsKey; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration.Internal; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { [AttributeUsage(AttributeTargets.Property)] public sealed class ConfigurationPropertyAttribute : Attribute { internal static readonly String DefaultCollectionPropertyName = ""; private String _Name; private object _DefaultValue = ConfigurationElement.s_nullPropertyValue; private ConfigurationPropertyOptions _Flags = ConfigurationPropertyOptions.None; public ConfigurationPropertyAttribute(String name) { _Name = name; } public String Name { get { return _Name; } } public object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public ConfigurationPropertyOptions Options { get { return _Flags; } set { _Flags = value; } } public bool IsDefaultCollection { get { return ((Options & ConfigurationPropertyOptions.IsDefaultCollection) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsDefaultCollection; } else Options &= ~ConfigurationPropertyOptions.IsDefaultCollection; } } public bool IsRequired { get { return ((Options & ConfigurationPropertyOptions.IsRequired) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsRequired; } else { Options &= ~ConfigurationPropertyOptions.IsRequired; } } } public bool IsKey { get { return ((Options & ConfigurationPropertyOptions.IsKey) != 0); } set { if (value == true) { Options |= ConfigurationPropertyOptions.IsKey; } else { Options &= ~ConfigurationPropertyOptions.IsKey; } } } } } // 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
- OciLobLocator.cs
- MessageQueue.cs
- CodeIdentifier.cs
- DataPagerCommandEventArgs.cs
- UIElement.cs
- XamlDesignerSerializationManager.cs
- ResourcePart.cs
- InternalCache.cs
- sqlcontext.cs
- EntityDataSourceValidationException.cs
- PenCursorManager.cs
- BindableAttribute.cs
- UTF32Encoding.cs
- InternalControlCollection.cs
- ConfigUtil.cs
- TextBoxAutoCompleteSourceConverter.cs
- __Error.cs
- CodePrimitiveExpression.cs
- InsufficientMemoryException.cs
- ReadWriteSpinLock.cs
- UIHelper.cs
- SoundPlayer.cs
- uribuilder.cs
- JpegBitmapEncoder.cs
- ErrorHandler.cs
- SqlMethodAttribute.cs
- UriScheme.cs
- OuterGlowBitmapEffect.cs
- DataList.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- TextTreePropertyUndoUnit.cs
- HtmlControlPersistable.cs
- PersonalizableTypeEntry.cs
- SqlProcedureAttribute.cs
- Message.cs
- UxThemeWrapper.cs
- DataGridColumnDropSeparator.cs
- SQLResource.cs
- ContextMarshalException.cs
- ContentDesigner.cs
- DataSpaceManager.cs
- DependencyObjectPropertyDescriptor.cs
- CompressionTransform.cs
- Configuration.cs
- WCFModelStrings.Designer.cs
- BoundsDrawingContextWalker.cs
- TranslateTransform.cs
- EventRouteFactory.cs
- NetworkAddressChange.cs
- CommandManager.cs
- DataControlFieldCollection.cs
- Ray3DHitTestResult.cs
- FactoryRecord.cs
- ControlCachePolicy.cs
- ProviderConnectionPoint.cs
- EntityDataSourceContextDisposingEventArgs.cs
- StaticSiteMapProvider.cs
- SqlError.cs
- RNGCryptoServiceProvider.cs
- precedingsibling.cs
- AuthenticatingEventArgs.cs
- GreenMethods.cs
- WebBrowserProgressChangedEventHandler.cs
- FilterEventArgs.cs
- TreeView.cs
- FrameworkElement.cs
- FileEnumerator.cs
- basevalidator.cs
- SecurityElementBase.cs
- OracleCommand.cs
- DesignerResources.cs
- EnlistmentState.cs
- BlockCollection.cs
- SoapFault.cs
- OleDbDataAdapter.cs
- QuaternionConverter.cs
- BitmapMetadataEnumerator.cs
- DoubleCollectionValueSerializer.cs
- MessageSecurityOverHttpElement.cs
- XmlValueConverter.cs
- WsiProfilesElement.cs
- SpecialFolderEnumConverter.cs
- ReadOnlyPropertyMetadata.cs
- EncoderReplacementFallback.cs
- DropTarget.cs
- ContentWrapperAttribute.cs
- EndPoint.cs
- RequestSecurityTokenSerializer.cs
- ImageMap.cs
- DriveNotFoundException.cs
- CachedResourceDictionaryExtension.cs
- _Semaphore.cs
- PhoneCall.cs
- FormViewModeEventArgs.cs
- CodeCommentStatement.cs
- CommandPlan.cs
- RouteCollection.cs
- OSFeature.cs
- BindableTemplateBuilder.cs
- IODescriptionAttribute.cs