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 / ConfigXmlElement.cs / 1 / ConfigXmlElement.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Configuration
{
using System.Configuration.Internal;
using System.IO;
using System.Xml;
using System.Security.Permissions;
internal sealed class ConfigXmlElement : XmlElement, IConfigErrorInfo {
int _line;
string _filename;
public ConfigXmlElement( string filename, int line, string prefix, string localName, string namespaceUri, XmlDocument doc )
: base( prefix, localName, namespaceUri, doc) {
_line = line;
_filename = filename;
}
int IConfigErrorInfo.LineNumber {
get { return _line; }
}
string IConfigErrorInfo.Filename {
get { return _filename; }
}
public override XmlNode CloneNode(bool deep) {
XmlNode cloneNode = base.CloneNode(deep);
ConfigXmlElement clone = cloneNode as ConfigXmlElement;
if (clone != null) {
clone._line = _line;
clone._filename = _filename;
}
return cloneNode;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Configuration
{
using System.Configuration.Internal;
using System.IO;
using System.Xml;
using System.Security.Permissions;
internal sealed class ConfigXmlElement : XmlElement, IConfigErrorInfo {
int _line;
string _filename;
public ConfigXmlElement( string filename, int line, string prefix, string localName, string namespaceUri, XmlDocument doc )
: base( prefix, localName, namespaceUri, doc) {
_line = line;
_filename = filename;
}
int IConfigErrorInfo.LineNumber {
get { return _line; }
}
string IConfigErrorInfo.Filename {
get { return _filename; }
}
public override XmlNode CloneNode(bool deep) {
XmlNode cloneNode = base.CloneNode(deep);
ConfigXmlElement clone = cloneNode as ConfigXmlElement;
if (clone != null) {
clone._line = _line;
clone._filename = _filename;
}
return cloneNode;
}
}
}
// 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
- CompiledIdentityConstraint.cs
- EnumDataContract.cs
- CodeCommentStatement.cs
- GestureRecognitionResult.cs
- EventListenerClientSide.cs
- LineServicesRun.cs
- TableCellsCollectionEditor.cs
- COM2ExtendedUITypeEditor.cs
- ServiceProviders.cs
- SettingsBindableAttribute.cs
- FormViewUpdatedEventArgs.cs
- __Filters.cs
- MaskDescriptor.cs
- QueryPageSettingsEventArgs.cs
- AuthenticateEventArgs.cs
- DesignerLoader.cs
- FontFamily.cs
- RtfControlWordInfo.cs
- DateTimeUtil.cs
- RegexRunnerFactory.cs
- ExpressionVisitor.cs
- PLINQETWProvider.cs
- ListViewGroupConverter.cs
- PersistChildrenAttribute.cs
- ReadWriteSpinLock.cs
- SqlDependencyUtils.cs
- StrongNamePublicKeyBlob.cs
- ElementMarkupObject.cs
- ResourceProviderFactory.cs
- Dispatcher.cs
- KeyNotFoundException.cs
- ObjectContext.cs
- ImageKeyConverter.cs
- WizardForm.cs
- CustomBindingElement.cs
- _TLSstream.cs
- PassportIdentity.cs
- HTTPNotFoundHandler.cs
- Quaternion.cs
- If.cs
- SQLConvert.cs
- MaskedTextProvider.cs
- SqlProviderServices.cs
- SqlCacheDependencyDatabase.cs
- FloaterBaseParagraph.cs
- DataMemberFieldEditor.cs
- ListManagerBindingsCollection.cs
- ClientBuildManager.cs
- MemoryRecordBuffer.cs
- FrameworkPropertyMetadata.cs
- PublisherMembershipCondition.cs
- ProtocolsConfigurationEntry.cs
- DataKeyArray.cs
- WorkflowEnvironment.cs
- ReachSerializationCacheItems.cs
- GeneralTransform.cs
- DefaultBindingPropertyAttribute.cs
- ToolStripDropDownMenu.cs
- WebConfigurationManager.cs
- ListViewItem.cs
- SqlClientMetaDataCollectionNames.cs
- SuspendDesigner.cs
- HandlerMappingMemo.cs
- Resources.Designer.cs
- ListGeneralPage.cs
- Misc.cs
- SqlCaseSimplifier.cs
- CaseExpr.cs
- AlignmentYValidation.cs
- DeferredRunTextReference.cs
- EmptyCollection.cs
- PeerResolverMode.cs
- AppDomainInfo.cs
- MemberPathMap.cs
- _RequestCacheProtocol.cs
- NameTable.cs
- ArrayElementGridEntry.cs
- ColumnCollection.cs
- MemberCollection.cs
- MultiBinding.cs
- AppModelKnownContentFactory.cs
- LockingPersistenceProvider.cs
- WebPartsSection.cs
- ListViewItem.cs
- SQLByte.cs
- MsmqReceiveHelper.cs
- Brushes.cs
- DocumentReferenceCollection.cs
- ControlDesigner.cs
- FormatConvertedBitmap.cs
- NumberFormatInfo.cs
- Event.cs
- NetworkInformationPermission.cs
- DefaultTextStoreTextComposition.cs
- ReachFixedPageSerializer.cs
- PolyBezierSegmentFigureLogic.cs
- SQLResource.cs
- ISCIIEncoding.cs
- TypeUsageBuilder.cs
- CallTemplateAction.cs