Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / ExeConfigurationFileMap.cs / 1305376 / ExeConfigurationFileMap.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Specialized; using System.Security; using System.Security.Permissions; namespace System.Configuration { // // Holds the configuration file mapping for an Exe. // public sealed class ExeConfigurationFileMap : ConfigurationFileMap { string _exeConfigFilename; string _roamingUserConfigFilename; string _localUserConfigFilename; public ExeConfigurationFileMap() { _exeConfigFilename = String.Empty; _roamingUserConfigFilename = String.Empty; _localUserConfigFilename = String.Empty; } public ExeConfigurationFileMap(string machineConfigFileName) : base(machineConfigFileName) { _exeConfigFilename = String.Empty; _roamingUserConfigFilename = String.Empty; _localUserConfigFilename = String.Empty; } ExeConfigurationFileMap(string machineConfigFileName, string exeConfigFilename, string roamingUserConfigFilename, string localUserConfigFilename) : base(machineConfigFileName) { _exeConfigFilename = exeConfigFilename; _roamingUserConfigFilename = roamingUserConfigFilename; _localUserConfigFilename = localUserConfigFilename; } public override object Clone() { return new ExeConfigurationFileMap(MachineConfigFilename, _exeConfigFilename, _roamingUserConfigFilename, _localUserConfigFilename); } // // The name of the config file for the exe. // public string ExeConfigFilename { get { return _exeConfigFilename; } set { _exeConfigFilename = value; } } // // The name of the config file for the roaming user. // public string RoamingUserConfigFilename { get { return _roamingUserConfigFilename; } set { _roamingUserConfigFilename = value; } } // // The name of the config file for the local user. // public string LocalUserConfigFilename { get { return _localUserConfigFilename; } set { _localUserConfigFilename = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Specialized; using System.Security; using System.Security.Permissions; namespace System.Configuration { // // Holds the configuration file mapping for an Exe. // public sealed class ExeConfigurationFileMap : ConfigurationFileMap { string _exeConfigFilename; string _roamingUserConfigFilename; string _localUserConfigFilename; public ExeConfigurationFileMap() { _exeConfigFilename = String.Empty; _roamingUserConfigFilename = String.Empty; _localUserConfigFilename = String.Empty; } public ExeConfigurationFileMap(string machineConfigFileName) : base(machineConfigFileName) { _exeConfigFilename = String.Empty; _roamingUserConfigFilename = String.Empty; _localUserConfigFilename = String.Empty; } ExeConfigurationFileMap(string machineConfigFileName, string exeConfigFilename, string roamingUserConfigFilename, string localUserConfigFilename) : base(machineConfigFileName) { _exeConfigFilename = exeConfigFilename; _roamingUserConfigFilename = roamingUserConfigFilename; _localUserConfigFilename = localUserConfigFilename; } public override object Clone() { return new ExeConfigurationFileMap(MachineConfigFilename, _exeConfigFilename, _roamingUserConfigFilename, _localUserConfigFilename); } // // The name of the config file for the exe. // public string ExeConfigFilename { get { return _exeConfigFilename; } set { _exeConfigFilename = value; } } // // The name of the config file for the roaming user. // public string RoamingUserConfigFilename { get { return _roamingUserConfigFilename; } set { _roamingUserConfigFilename = value; } } // // The name of the config file for the local user. // public string LocalUserConfigFilename { get { return _localUserConfigFilename; } set { _localUserConfigFilename = value; } } } } // 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
- Point3DCollectionConverter.cs
- NetSectionGroup.cs
- User.cs
- FormViewUpdatedEventArgs.cs
- ControlParameter.cs
- SqlCacheDependencyDatabaseCollection.cs
- SizeConverter.cs
- RSAOAEPKeyExchangeFormatter.cs
- ValidatedMobileControlConverter.cs
- JsonReaderWriterFactory.cs
- ReadOnlyAttribute.cs
- Part.cs
- XmlWriterDelegator.cs
- ContentPresenter.cs
- GcSettings.cs
- RegexBoyerMoore.cs
- SamlDelegatingWriter.cs
- CompiledELinqQueryState.cs
- MDIControlStrip.cs
- EncoderExceptionFallback.cs
- MessageQueuePermission.cs
- ImageDrawing.cs
- TextRenderer.cs
- TransformerInfoCollection.cs
- DataGridViewCellCollection.cs
- TransactionBridgeSection.cs
- StandardToolWindows.cs
- XmlSiteMapProvider.cs
- DataGridViewRowPrePaintEventArgs.cs
- Queue.cs
- SEHException.cs
- User.cs
- PackageRelationship.cs
- BaseInfoTable.cs
- BinHexDecoder.cs
- WorkflowPersistenceService.cs
- HttpCacheVaryByContentEncodings.cs
- HttpProfileGroupBase.cs
- CompilerCollection.cs
- Table.cs
- DataSourceHelper.cs
- HtmlShim.cs
- SingleSelectRootGridEntry.cs
- KeyValueInternalCollection.cs
- FormParameter.cs
- SqlDataSourceCommandEventArgs.cs
- Rotation3D.cs
- DateTimeConstantAttribute.cs
- PngBitmapDecoder.cs
- FunctionCommandText.cs
- TextChange.cs
- ProfileBuildProvider.cs
- TypeHelpers.cs
- DataListItemCollection.cs
- HtmlGenericControl.cs
- CursorConverter.cs
- Reference.cs
- PropertyMapper.cs
- ApplicationInterop.cs
- CheckBoxList.cs
- PropertyChangedEventArgs.cs
- HybridDictionary.cs
- QilTargetType.cs
- RawAppCommandInputReport.cs
- TextBoxBase.cs
- RectangleGeometry.cs
- GlyphCache.cs
- ChtmlMobileTextWriter.cs
- KeyToListMap.cs
- BasicExpandProvider.cs
- XPathNodeList.cs
- ContentPresenter.cs
- XmlSchemaCollection.cs
- ControlPager.cs
- CodeTypeDeclarationCollection.cs
- SessionStateModule.cs
- AnchoredBlock.cs
- OutputCache.cs
- EntitySet.cs
- PropertiesTab.cs
- FilteredXmlReader.cs
- TcpHostedTransportConfiguration.cs
- TreeNode.cs
- TitleStyle.cs
- PersonalizationProviderCollection.cs
- PropertyGridDesigner.cs
- Rect.cs
- Item.cs
- InputQueueChannelAcceptor.cs
- UIAgentCrashedException.cs
- NonBatchDirectoryCompiler.cs
- ExceptionCollection.cs
- InitializationEventAttribute.cs
- StateItem.cs
- ContractsBCL.cs
- AccessDataSourceView.cs
- HttpRequest.cs
- InputLanguageEventArgs.cs
- MultiTargetingUtil.cs
- ZipIOExtraFieldPaddingElement.cs