Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / IxmlLineInfo.cs / 1 / IxmlLineInfo.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { ///public interface IXmlLineInfo { /// bool HasLineInfo(); /// int LineNumber { get; } /// int LinePosition { get; } } internal class PositionInfo : IXmlLineInfo { public virtual bool HasLineInfo() { return false; } public virtual int LineNumber { get { return 0;} } public virtual int LinePosition { get { return 0;} } public static PositionInfo GetPositionInfo(Object o) { IXmlLineInfo li = o as IXmlLineInfo; if (li != null) { return new ReaderPositionInfo(li); } else { return new PositionInfo(); } } } internal class ReaderPositionInfo: PositionInfo { private IXmlLineInfo lineInfo; public ReaderPositionInfo(IXmlLineInfo lineInfo) { this.lineInfo = lineInfo; } public override bool HasLineInfo() { return lineInfo.HasLineInfo(); } public override int LineNumber { get { return lineInfo.LineNumber; } } public override int LinePosition { get { return lineInfo.LinePosition; } } } }// namespace // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SemanticResultValue.cs
- TransformProviderWrapper.cs
- WebPartRestoreVerb.cs
- CapabilitiesAssignment.cs
- KeySplineConverter.cs
- ObjectConverter.cs
- CellConstant.cs
- Debugger.cs
- String.cs
- ChangeInterceptorAttribute.cs
- ResXResourceReader.cs
- Deflater.cs
- ReadOnlyTernaryTree.cs
- SqlErrorCollection.cs
- RichTextBox.cs
- Menu.cs
- BaseTransportHeaders.cs
- SerialPinChanges.cs
- _BufferOffsetSize.cs
- XmlAggregates.cs
- SerializationInfoEnumerator.cs
- HttpsTransportBindingElement.cs
- ListDependantCardsRequest.cs
- TreeViewAutomationPeer.cs
- RangeValuePatternIdentifiers.cs
- CultureInfo.cs
- HttpMethodAttribute.cs
- AlphabeticalEnumConverter.cs
- ToolStripGripRenderEventArgs.cs
- InstanceHandleReference.cs
- DataSourceControlBuilder.cs
- AttributeConverter.cs
- Descriptor.cs
- ResourceCodeDomSerializer.cs
- QilChoice.cs
- VersionedStreamOwner.cs
- TrustLevelCollection.cs
- GridViewUpdateEventArgs.cs
- DocumentScope.cs
- RemoteX509AsymmetricSecurityKey.cs
- SafeNativeMemoryHandle.cs
- HwndHostAutomationPeer.cs
- Util.cs
- OutputCacheProfile.cs
- CompareInfo.cs
- WebScriptServiceHost.cs
- ResourceExpressionBuilder.cs
- DateTimeConverter.cs
- ConstraintManager.cs
- ImageIndexConverter.cs
- RotationValidation.cs
- InheritanceContextHelper.cs
- MergeLocalizationDirectives.cs
- WindowShowOrOpenTracker.cs
- StateWorkerRequest.cs
- HttpRequest.cs
- CompositeScriptReference.cs
- OrderPreservingMergeHelper.cs
- ImageMetadata.cs
- _ProxyChain.cs
- MorphHelpers.cs
- SqlBooleanizer.cs
- HttpApplication.cs
- DataGridViewTextBoxEditingControl.cs
- SyndicationSerializer.cs
- Trace.cs
- XPathDescendantIterator.cs
- MouseWheelEventArgs.cs
- ResourcePermissionBase.cs
- DataComponentMethodGenerator.cs
- UntrustedRecipientException.cs
- Parser.cs
- UseAttributeSetsAction.cs
- ContainerSelectorBehavior.cs
- RectIndependentAnimationStorage.cs
- FixedPageProcessor.cs
- TextMessageEncodingElement.cs
- TableCellCollection.cs
- PrimarySelectionGlyph.cs
- XmlHelper.cs
- CodeArrayCreateExpression.cs
- FormsAuthenticationModule.cs
- OleDbReferenceCollection.cs
- ComplexObject.cs
- Geometry3D.cs
- ReceiveCompletedEventArgs.cs
- WindowsPrincipal.cs
- DataTableReader.cs
- ToolStripItemDataObject.cs
- RightNameExpirationInfoPair.cs
- UriTemplateTrieNode.cs
- VSDExceptions.cs
- TransformConverter.cs
- Stream.cs
- AlternateView.cs
- BindingNavigatorDesigner.cs
- ValueConversionAttribute.cs
- BaseTreeIterator.cs
- InputScope.cs
- MobileControlsSectionHelper.cs