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 / ConfigXmlAttribute.cs / 1 / ConfigXmlAttribute.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 ConfigXmlAttribute : XmlAttribute, IConfigErrorInfo { int _line; string _filename; public ConfigXmlAttribute( 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); ConfigXmlAttribute clone = cloneNode as ConfigXmlAttribute; 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 ConfigXmlAttribute : XmlAttribute, IConfigErrorInfo { int _line; string _filename; public ConfigXmlAttribute( 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); ConfigXmlAttribute clone = cloneNode as ConfigXmlAttribute; 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
- TextEditorMouse.cs
- MatrixValueSerializer.cs
- SynchronousChannel.cs
- StatusBar.cs
- TextLine.cs
- HtmlSelectionListAdapter.cs
- RoutedEvent.cs
- IntellisenseTextBox.cs
- AvTraceFormat.cs
- NamespaceMapping.cs
- LinqTreeNodeEvaluator.cs
- NTAccount.cs
- Button.cs
- BitmapDownload.cs
- XmlSchemaIdentityConstraint.cs
- Configuration.cs
- OutOfMemoryException.cs
- WebUtil.cs
- Codec.cs
- DataGridViewCellCollection.cs
- TrustManagerMoreInformation.cs
- MessageFilterTable.cs
- CheckableControlBaseAdapter.cs
- RuntimeVariablesExpression.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- FunctionDetailsReader.cs
- WSHttpBinding.cs
- IDQuery.cs
- TrackingMemoryStreamFactory.cs
- ReadOnlyCollectionBase.cs
- AttachedAnnotationChangedEventArgs.cs
- AudioFormatConverter.cs
- SystemColors.cs
- ConfigurationValues.cs
- webeventbuffer.cs
- DataSvcMapFileSerializer.cs
- AssertValidation.cs
- ElementMarkupObject.cs
- DataKey.cs
- PrintEvent.cs
- OleDbError.cs
- dbenumerator.cs
- HttpConfigurationSystem.cs
- DefaultDiscoveryServiceExtension.cs
- TaskCanceledException.cs
- Int64Storage.cs
- StylesEditorDialog.cs
- DataService.cs
- TakeOrSkipWhileQueryOperator.cs
- SqlDataSourceParameterParser.cs
- ConditionalAttribute.cs
- EdmComplexTypeAttribute.cs
- UnionExpr.cs
- ModifiableIteratorCollection.cs
- ConstNode.cs
- FontWeight.cs
- XMLSyntaxException.cs
- DetailsViewRow.cs
- ProgressBarAutomationPeer.cs
- ConfigXmlText.cs
- ConfigXmlAttribute.cs
- DCSafeHandle.cs
- ConfigurationManagerHelperFactory.cs
- TdsParserSessionPool.cs
- SQLBytesStorage.cs
- LogAppendAsyncResult.cs
- EqualityComparer.cs
- LineBreakRecord.cs
- DiagnosticTrace.cs
- EventLogPermissionEntry.cs
- TextRangeSerialization.cs
- DataBinding.cs
- PropertyChangeTracker.cs
- KernelTypeValidation.cs
- BindingNavigator.cs
- BaseProcessor.cs
- ConfigurationPermission.cs
- WindowHideOrCloseTracker.cs
- MessageEncoderFactory.cs
- WorkflowMessageEventArgs.cs
- EventDescriptor.cs
- HwndSubclass.cs
- GenericTextProperties.cs
- StyleModeStack.cs
- DBNull.cs
- OdbcDataReader.cs
- WsdlImporterElementCollection.cs
- InternalTypeHelper.cs
- ContainerActivationHelper.cs
- RegistryPermission.cs
- DynamicField.cs
- Int64.cs
- MimeTypeMapper.cs
- SecurityAccessDeniedException.cs
- XPathParser.cs
- HttpClientCredentialType.cs
- FacetEnabledSchemaElement.cs
- AnnotationResource.cs
- EntityContainer.cs
- MulticastNotSupportedException.cs