Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Sys / System / Configuration / SettingsProperty.cs / 1 / SettingsProperty.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Runtime.Serialization; using System.Configuration.Provider; using System.Globalization; using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Xml.Serialization; using System.ComponentModel; //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public class SettingsProperty { public virtual string Name { get { return _Name; } set { _Name = value; } } public virtual bool IsReadOnly { get { return _IsReadOnly; } set { _IsReadOnly = value; } } public virtual object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public virtual Type PropertyType { get { return _PropertyType; } set { _PropertyType = value; } } public virtual SettingsSerializeAs SerializeAs { get { return _SerializeAs; } set { _SerializeAs = value; } } public virtual SettingsProvider Provider { get { return _Provider; } set { _Provider = value; } } public virtual SettingsAttributeDictionary Attributes { get { return _Attributes; } } public bool ThrowOnErrorDeserializing { get { return _ThrowOnErrorDeserializing; } set { _ThrowOnErrorDeserializing = value; } } public bool ThrowOnErrorSerializing { get { return _ThrowOnErrorSerializing; } set { _ThrowOnErrorSerializing = value; } } //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public SettingsProperty(string name) { _Name = name; _Attributes = new SettingsAttributeDictionary(); } public SettingsProperty(string name, Type propertyType, SettingsProvider provider, bool isReadOnly, object defaultValue, SettingsSerializeAs serializeAs, SettingsAttributeDictionary attributes, bool throwOnErrorDeserializing, bool throwOnErrorSerializing) { _Name = name; _PropertyType = propertyType; _Provider = provider; _IsReadOnly = isReadOnly; _DefaultValue = defaultValue; _SerializeAs = serializeAs; _Attributes = attributes; _ThrowOnErrorDeserializing = throwOnErrorDeserializing; _ThrowOnErrorSerializing = throwOnErrorSerializing; } //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public SettingsProperty(SettingsProperty propertyToCopy) { _Name = propertyToCopy.Name; _IsReadOnly = propertyToCopy.IsReadOnly; _DefaultValue = propertyToCopy.DefaultValue; _SerializeAs = propertyToCopy.SerializeAs; _Provider = propertyToCopy.Provider; _PropertyType = propertyToCopy.PropertyType; _ThrowOnErrorDeserializing = propertyToCopy.ThrowOnErrorDeserializing; _ThrowOnErrorSerializing = propertyToCopy.ThrowOnErrorSerializing; _Attributes = new SettingsAttributeDictionary(propertyToCopy.Attributes); } private string _Name; private bool _IsReadOnly; private object _DefaultValue; private SettingsSerializeAs _SerializeAs; private SettingsProvider _Provider; private SettingsAttributeDictionary _Attributes; private Type _PropertyType; private bool _ThrowOnErrorDeserializing; private bool _ThrowOnErrorSerializing; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Runtime.Serialization; using System.Configuration.Provider; using System.Globalization; using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Xml.Serialization; using System.ComponentModel; //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public class SettingsProperty { public virtual string Name { get { return _Name; } set { _Name = value; } } public virtual bool IsReadOnly { get { return _IsReadOnly; } set { _IsReadOnly = value; } } public virtual object DefaultValue { get { return _DefaultValue; } set { _DefaultValue = value; } } public virtual Type PropertyType { get { return _PropertyType; } set { _PropertyType = value; } } public virtual SettingsSerializeAs SerializeAs { get { return _SerializeAs; } set { _SerializeAs = value; } } public virtual SettingsProvider Provider { get { return _Provider; } set { _Provider = value; } } public virtual SettingsAttributeDictionary Attributes { get { return _Attributes; } } public bool ThrowOnErrorDeserializing { get { return _ThrowOnErrorDeserializing; } set { _ThrowOnErrorDeserializing = value; } } public bool ThrowOnErrorSerializing { get { return _ThrowOnErrorSerializing; } set { _ThrowOnErrorSerializing = value; } } //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public SettingsProperty(string name) { _Name = name; _Attributes = new SettingsAttributeDictionary(); } public SettingsProperty(string name, Type propertyType, SettingsProvider provider, bool isReadOnly, object defaultValue, SettingsSerializeAs serializeAs, SettingsAttributeDictionary attributes, bool throwOnErrorDeserializing, bool throwOnErrorSerializing) { _Name = name; _PropertyType = propertyType; _Provider = provider; _IsReadOnly = isReadOnly; _DefaultValue = defaultValue; _SerializeAs = serializeAs; _Attributes = attributes; _ThrowOnErrorDeserializing = throwOnErrorDeserializing; _ThrowOnErrorSerializing = throwOnErrorSerializing; } //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// public SettingsProperty(SettingsProperty propertyToCopy) { _Name = propertyToCopy.Name; _IsReadOnly = propertyToCopy.IsReadOnly; _DefaultValue = propertyToCopy.DefaultValue; _SerializeAs = propertyToCopy.SerializeAs; _Provider = propertyToCopy.Provider; _PropertyType = propertyToCopy.PropertyType; _ThrowOnErrorDeserializing = propertyToCopy.ThrowOnErrorDeserializing; _ThrowOnErrorSerializing = propertyToCopy.ThrowOnErrorSerializing; _Attributes = new SettingsAttributeDictionary(propertyToCopy.Attributes); } private string _Name; private bool _IsReadOnly; private object _DefaultValue; private SettingsSerializeAs _SerializeAs; private SettingsProvider _Provider; private SettingsAttributeDictionary _Attributes; private Type _PropertyType; private bool _ThrowOnErrorDeserializing; private bool _ThrowOnErrorSerializing; } } // 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
- WaitHandleCannotBeOpenedException.cs
- HandlerMappingMemo.cs
- TemplateBuilder.cs
- HTMLTagNameToTypeMapper.cs
- CollaborationHelperFunctions.cs
- SoapFault.cs
- NonVisualControlAttribute.cs
- SelectionItemPattern.cs
- PropertyInformation.cs
- ExpressionList.cs
- DataBoundControlAdapter.cs
- InvalidAsynchronousStateException.cs
- ListViewDesigner.cs
- HttpResponseInternalWrapper.cs
- _CookieModule.cs
- ViewGenResults.cs
- NativeMethodsCLR.cs
- BoundField.cs
- SrgsElementList.cs
- DataTemplate.cs
- WithStatement.cs
- ReadWriteObjectLock.cs
- FrameworkContentElement.cs
- RichTextBox.cs
- PerformanceCounterPermissionAttribute.cs
- MasterPage.cs
- BuildManager.cs
- SafeFileMapViewHandle.cs
- ListViewContainer.cs
- QuotaExceededException.cs
- WebPartEditorApplyVerb.cs
- KeyNotFoundException.cs
- BoolExpression.cs
- LocalizationComments.cs
- LogicalExpr.cs
- BamlResourceDeserializer.cs
- CompilerError.cs
- ModuleBuilderData.cs
- RepeatBehaviorConverter.cs
- ObjectResult.cs
- WebPartAuthorizationEventArgs.cs
- TripleDES.cs
- AsmxEndpointPickerExtension.cs
- ChannelManager.cs
- LicFileLicenseProvider.cs
- CroppedBitmap.cs
- documentsequencetextview.cs
- InstanceDescriptor.cs
- _HeaderInfoTable.cs
- XmlTypeAttribute.cs
- SmiRecordBuffer.cs
- EventLogWatcher.cs
- SiteIdentityPermission.cs
- HtmlElementCollection.cs
- EdmMember.cs
- SchemaDeclBase.cs
- UTF32Encoding.cs
- PointValueSerializer.cs
- WmiPutTraceRecord.cs
- CodeChecksumPragma.cs
- PtsHelper.cs
- ComNativeDescriptor.cs
- DESCryptoServiceProvider.cs
- PropertyPathConverter.cs
- PolyBezierSegment.cs
- VariantWrapper.cs
- CodeExpressionCollection.cs
- Environment.cs
- HtmlTableCell.cs
- PageContentCollection.cs
- FormatException.cs
- CallContext.cs
- mediaeventshelper.cs
- CommandEventArgs.cs
- GroupByQueryOperator.cs
- BinaryFormatter.cs
- MobilePage.cs
- Event.cs
- PerformanceCounterManager.cs
- XmlWellformedWriter.cs
- ProcessHostConfigUtils.cs
- DocumentReferenceCollection.cs
- ResourceManagerWrapper.cs
- WebPartVerbsEventArgs.cs
- DbgCompiler.cs
- EventDescriptor.cs
- SymbolType.cs
- GlyphCache.cs
- EdmFunctions.cs
- ImageProxy.cs
- AuthenticationModuleElementCollection.cs
- XmlQueryContext.cs
- CollectionViewGroupRoot.cs
- TempEnvironment.cs
- RegexNode.cs
- SequenceNumber.cs
- WebHttpSecurityElement.cs
- IPGlobalProperties.cs
- DataServiceConfiguration.cs
- BamlBinaryReader.cs