26 implementations of LinePosition
Microsoft.Build (2)
ElementLocation\XmlAttributeWithLocation.cs (1)
56public int LinePosition
ElementLocation\XmlElementWithLocation.cs (1)
73public int LinePosition
Microsoft.Maui.Controls (1)
XmlLineInfo.cs (1)
34 public int LinePosition { get; }
Microsoft.Maui.Controls.SourceGen (2)
src\Controls\src\Core\XmlLineInfo.cs (1)
34 public int LinePosition { get; }
src\Controls\src\Xaml\XamlNode.cs (1)
101 public int LinePosition { get; set; }
Microsoft.Maui.Controls.Xaml (1)
XamlNode.cs (1)
101 public int LinePosition { get; set; }
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
187public virtual int LinePosition
System.IO.Packaging (1)
System\IO\Packaging\XmlWrappingReader.cs (1)
164public virtual int LinePosition
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\XmlSerializableReader.cs (1)
178int IXmlLineInfo.LinePosition
System\Xml\XmlDictionaryReader.cs (1)
1816public int LinePosition
System\Xml\XmlUTF8TextReader.cs (1)
1406public int LinePosition
System.Private.Xml (11)
System\Xml\Cache\XPathDocumentNavigator.cs (1)
971public int LinePosition
System\Xml\Core\XmlAsyncCheckReader.cs (1)
969public virtual int LinePosition
System\Xml\Core\XmlSubtreeReader.cs (1)
1191int IXmlLineInfo.LinePosition
System\Xml\Core\XmlTextReader.cs (1)
335public int LinePosition { get { return _impl.LinePosition; } }
System\Xml\Core\XmlTextReaderImpl.cs (1)
1915public int LinePosition
System\Xml\Core\XmlValidatingReader.cs (1)
261public int LinePosition { get { return _impl.LinePosition; } }
System\Xml\Core\XmlValidatingReaderImpl.cs (1)
787public int LinePosition
System\Xml\Core\XmlWrappingReader.cs (1)
149public virtual int LinePosition
System\Xml\Core\XsdCachingReader.cs (1)
618int IXmlLineInfo.LinePosition
System\Xml\Core\XsdValidatingReader.cs (1)
1903public int LinePosition
System\Xml\IXmlLineInfo.cs (1)
17public virtual int LinePosition { get { return 0; } }
System.Private.Xml.Linq (3)
System\Xml\Linq\XNodeReader.cs (1)
1030int IXmlLineInfo.LinePosition
System\Xml\Linq\XObject.cs (1)
400int IXmlLineInfo.LinePosition
System\Xml\XPath\XNodeNavigator.cs (1)
711int IXmlLineInfo.LinePosition
System.Xaml (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
187public virtual int LinePosition
128 references to LinePosition
illink (1)
Microsoft.AspNetCore.Rewrite (2)
IISUrlRewrite\InvalidUrlRewriteFormatException.cs (2)
24LinePosition = xmlLineInfo.LinePosition; 30return Resources.FormatError_UrlRewriteParseError(message, xmlLineInfo.LineNumber, xmlLineInfo.LinePosition);
Microsoft.Build (2)
ElementLocation\XmlDocumentWithLocation.cs (2)
204return new XmlElementWithLocation(prefix, localName, namespaceURI, this, _reader.LineNumber, _reader.LinePosition); 225return new XmlAttributeWithLocation(prefix, localName, namespaceURI, this, _reader.LineNumber, _reader.LinePosition);
Microsoft.Build.Tasks.Core (3)
AppConfig\AppConfig.cs (2)
50linePosition = info.LinePosition; 63linePosition = info.LinePosition;
ResourceHandling\MSBuildResXReader.cs (1)
204log?.LogWarningWithCodeFromResources(null, resxFilename, ((IXmlLineInfo)elem).LineNumber, ((IXmlLineInfo)elem).LinePosition, 0, 0, "GenerateResource.BinaryFormatterUse", name);
Microsoft.CodeAnalysis (2)
Diagnostic\XmlLocation.cs (2)
39Debug.Assert(xmlLineInfo.LinePosition != 0); 43int columnNumber = Math.Max(xmlLineInfo.LinePosition - 1, 0);
Microsoft.Extensions.Configuration.Xml (4)
XmlStreamConfigurationProvider.cs (4)
139var linePosition = lineInfo?.LinePosition; 151var linePosition = lineInfo?.LinePosition; 196SR.Format(SR.Msg_LineInfo, lineInfo.LineNumber, lineInfo.LinePosition); 213var linePosition = lineInfo?.LinePosition;
Microsoft.Maui.Controls (1)
XamlParseException.cs (1)
60 return string.Format("Position {0}:{1}. {2}", xmlinfo.LineNumber, xmlinfo.LinePosition, message);
Microsoft.Maui.Controls.Build.Tasks (11)
BuildException.cs (1)
40 var position = xmlinfo == null || !xmlinfo.HasLineInfo() ? "" : $"({xmlinfo.LineNumber},{xmlinfo.LinePosition})";
ExpandMarkupsVisitor.cs (1)
201 : new ElementNode(type, "", nsResolver, xmlLineInfo.LineNumber, xmlLineInfo.LinePosition);
NodeILExtensions.cs (1)
452 yield return Create(Ldc_I4, xmlLineInfo.LinePosition);
SetPropertiesVisitor.cs (4)
712 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.BindingPropertyNotFound, context.XamlFilePath, lineInfo.LineNumber, lineInfo.LinePosition, 0, 0, p, previousPartTypeRef); 1242 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.ObsoleteProperty, context.XamlFilePath, iXmlLineInfo.LineNumber, iXmlLineInfo.LinePosition, 0, 0, localName); 1609 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.ObsoleteProperty, context.XamlFilePath, iXmlLineInfo.LineNumber, iXmlLineInfo.LinePosition, 0, 0, localName); 1614 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.ObsoleteProperty, context.XamlFilePath, iXmlLineInfo.LineNumber, iXmlLineInfo.LinePosition, 0, 0, localName);
XamlCTask.cs (3)
299 LoggingHelper.LogError("XamlC", null, xpe.HelpLink, xamlFilePath, xpe.XmlInfo.LineNumber, xpe.XmlInfo.LinePosition, 0, 0, xpe.UnformattedMessage); 315 LoggingHelper.LogError("XamlC", be.Code.Code, be.HelpLink, xamlFilePath, be.XmlInfo?.LineNumber ?? 0, be.XmlInfo?.LinePosition ?? 0, 0, 0, ErrorMessages.ResourceManager.GetString(be.Code.ErrorMessageKey), be.MessageArgs); 317 LoggingHelper.LogError("XamlC", null, xpe.HelpLink, xamlFilePath, xpe.XmlInfo.LineNumber, xpe.XmlInfo.LinePosition, 0, 0, xpe.Message);
XamlTask.cs (1)
59 var rootnode = new ILRootNode(xmlType, typeReference, reader as IXmlNamespaceResolver, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition);
Microsoft.Maui.Controls.SourceGen (1)
src\Controls\src\Core\XamlParseException.cs (1)
60 return string.Format("Position {0}:{1}. {2}", xmlinfo.LineNumber, xmlinfo.LinePosition, message);
Microsoft.Maui.Controls.Xaml (15)
ApplyPropertiesVisitor.cs (1)
379 VisualDiagnostics.RegisterSourceInfo(target, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), lineInfo.LineNumber, lineInfo.LinePosition);
CreateValuesVisitor.cs (2)
173 VisualDiagnostics.RegisterSourceInfo(value, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), ((IXmlLineInfo)node).LineNumber, ((IXmlLineInfo)node).LinePosition); 192 VisualDiagnostics.RegisterSourceInfo(rnode.Root, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), ((IXmlLineInfo)node).LineNumber, ((IXmlLineInfo)node).LinePosition);
ExpandMarkupsVisitor.cs (1)
206 : new ElementNode(xmltype, null, nsResolver, xmlLineInfo.LineNumber, xmlLineInfo.LinePosition);
IXmlLineInfoExtensions.cs (1)
9 return new XmlLineInfo(xmlLineInfo.LineNumber, xmlLineInfo.LinePosition);
XamlLoader.cs (3)
78 var rootnode = new RuntimeRootNode(new XmlType(reader.NamespaceURI, reader.Name, null), view, (IXmlNamespaceResolver)reader) { LineNumber = ((IXmlLineInfo)reader).LineNumber, LinePosition = ((IXmlLineInfo)reader).LinePosition }; 121 var rootnode = new RuntimeRootNode(new XmlType(reader.NamespaceURI, reader.Name, typeArguments), null, (IXmlNamespaceResolver)reader) { LineNumber = ((IXmlLineInfo)reader).LineNumber, LinePosition = ((IXmlLineInfo)reader).LinePosition }; 162 RootNode rootNode = new RuntimeRootNode(new XmlType(reader.NamespaceURI, reader.Name, null), null, (IXmlNamespaceResolver)reader) { LineNumber = ((IXmlLineInfo)reader).LineNumber, LinePosition = ((IXmlLineInfo)reader).LinePosition };
XamlParser.cs (6)
157 ((IXmlLineInfo)reader).LinePosition); 170 reader as IXmlNamespaceResolver, elementXmlInfo.LineNumber, elementXmlInfo.LinePosition); 182 ((IXmlLineInfo)reader).LinePosition); 323 ((IXmlLineInfo)reader).LinePosition); 328 ((IXmlLineInfo)reader).LinePosition); 331 ((IXmlLineInfo)reader).LinePosition);
XamlServiceProvider.cs (1)
336 new XmlLineInfo(((IXmlLineInfo)node).LineNumber, ((IXmlLineInfo)node).LinePosition),
PresentationBuildTasks (4)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (2)
5334return _xmlLineInfo.LinePosition + _parserContext.LinePosition; 5338return _xmlLineInfo.LinePosition;
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
1482info is null ? 1 : info.LinePosition);
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
191return ( _readerAsIXmlLineInfo is null ) ? 0 : _readerAsIXmlLineInfo.LinePosition;
System.IO.Packaging (24)
System\IO\Packaging\PartBasedPackageProperties.cs (14)
390null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 499null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 506null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 525null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 532null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 546null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 554null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 563null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 578null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 612null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 621null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 631null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 649null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 671exc, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition);
System\IO\Packaging\XmlCompatibilityReader.cs (1)
1410info == null ? 1 : info.LinePosition);
System\IO\Packaging\XmlWrappingReader.cs (1)
168return (_readerAsIXmlLineInfo == null) ? 0 : _readerAsIXmlLineInfo.LinePosition;
System\IO\Packaging\ZipPackage.cs (8)
989throw new XmlException(SR.TypesTagHasExtraAttributes, null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1026throw new XmlException(SR.TypesXmlDoesNotMatchSchema, null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1032throw new XmlException(SR.TypesElementExpected, null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1166throw new XmlException(SR.DefaultTagDoesNotMatchSchema, null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1193throw new XmlException(SR.OverrideTagDoesNotMatchSchema, null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1229throw new XmlException(SR.Format(SR.ElementIsNotEmptyElement, elementName), null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1281throw new XmlException(SR.Format(SR.RequiredAttributeEmpty, tagName, attributeName), null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition); 1290throw new XmlException(SR.Format(SR.RequiredAttributeMissing, tagName, attributeName), null, ((IXmlLineInfo)reader).LineNumber, ((IXmlLineInfo)reader).LinePosition);
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\XmlReaderDelegator.cs (1)
1038return (iXmlLineInfo == null) ? 0 : iXmlLineInfo.LinePosition;
System\Runtime\Serialization\XmlSerializableReader.cs (1)
183return (xmlLineInfo == null) ? _xmlReader.LinePosition : xmlLineInfo.LinePosition;
System\Xml\XmlDictionaryReader.cs (1)
1823return lineInfo.LinePosition;
System\Xml\XmlExceptionHelper.cs (2)
36s += " " + SR.Format(SR.XmlLineInfo, lineInfo.LineNumber, lineInfo.LinePosition); 48s += " " + SR.Format(SR.XmlLineInfo, lineInfo.LineNumber, lineInfo.LinePosition);
System.Private.Xml (32)
System\Xml\Cache\XPathDocumentBuilder.cs (2)
707linePos = _lineInfo.LinePosition; 916_linePos = _lineInfo.LinePosition;
System\Xml\Core\ValidatingReaderNodeData.cs (1)
200_linePos = lineInfo.LinePosition;
System\Xml\Core\XmlAsyncCheckReader.cs (1)
973return _readerAsIXmlLineInfo.LinePosition;
System\Xml\Core\XmlReader.cs (1)
1458lineInfo.LinePosition.ToString(CultureInfo.InvariantCulture)
System\Xml\Core\XmlSubtreeReader.cs (1)
1199return lineInfo.LinePosition;
System\Xml\Core\XmlValidatingReaderImpl.cs (1)
791return ((IXmlLineInfo)_coreReader).LinePosition;
System\Xml\Core\XmlWrappingReader.cs (1)
153return (readerAsIXmlLineInfo == null) ? 0 : readerAsIXmlLineInfo.LinePosition;
System\Xml\Core\XsdValidatingReader.cs (1)
1909return _lineInfo.LinePosition;
System\Xml\IXmlLineInfo.cs (1)
59return _lineInfo.LinePosition;
System\Xml\Schema\XmlSchemaValidator.cs (10)
1231CompleteValidationError(_context, _eventHandler, _nsResolver, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition, _schemaSet); 1379ElementValidationError(elementName, _context, _eventHandler, _nsResolver, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition, _schemaSet); 1916_idRefListHead = new IdRefNode(_idRefListHead, name, _positionInfo.LineNumber, _positionInfo.LinePosition); 2244constraintStructures[j].axisSelector.PushKS(_positionInfo.LineNumber, _positionInfo.LinePosition); 2809SendValidationEvent(new XmlSchemaValidationException(code, args, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition)); 2814SendValidationEvent(new XmlSchemaValidationException(code, arg, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition)); 2819SendValidationEvent(new XmlSchemaValidationException(code, new string?[] { arg1, arg2 }, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition)); 2826SendValidationEvent(new XmlSchemaValidationException(code, args, innerException, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition), severity); 2832SendValidationEvent(new XmlSchemaValidationException(code, args, innerException, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition), XmlSeverityType.Error); 2849SendValidationEvent(new XmlSchemaValidationException(code, msg, _sourceUriString, _positionInfo.LineNumber, _positionInfo.LinePosition), severity);
System\Xml\Serialization\XmlSerializationReader.cs (1)
1256linePosition = lineInfo.LinePosition;
System\Xml\Serialization\XmlSerializer.cs (1)
519throw new InvalidOperationException(SR.Format(SR.XmlSerializeErrorDetails, lineInfo.LineNumber.ToString(CultureInfo.InvariantCulture), lineInfo.LinePosition.ToString(CultureInfo.InvariantCulture)), e);
System\Xml\XmlException.cs (2)
134this(res, new string?[] { arg }, innerException, (lineInfo == null ? 0 : lineInfo.LineNumber), (lineInfo == null ? 0 : lineInfo.LinePosition), null) 142this(res, args, null, (lineInfo == null ? 0 : lineInfo.LineNumber), (lineInfo == null ? 0 : lineInfo.LinePosition), sourceUri)
System\Xml\Xsl\Xslt\XsltInput.cs (8)
183rec.start = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition - PositionAdjustment(_reader.NodeType)); 191rec.end = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition - PositionAdjustment(_reader.NodeType)); 215int pos = _readerLineInfo.LinePosition; 254rec.start = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition - 1); 264rec.end = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition + 1); 304rec.valueStart = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition + correction); 334rec.end = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition + correction); 1085loc = new Location(_readerLineInfo.LineNumber, _readerLineInfo.LinePosition);
System.Private.Xml.Linq (13)
System\Xml\Linq\XContainer.cs (8)
1027e.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1036a.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1062e.SetEndElementLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1116newNode.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1141e.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1152a.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1178e.SetEndElementLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition); 1232newNode.SetLineInfo(_lineInfo.LineNumber, _lineInfo.LinePosition);
System\Xml\Linq\XDocument.cs (1)
496d.SetLineInfo(li.LineNumber, li.LinePosition);
System\Xml\Linq\XElement.cs (2)
2064SetLineInfo(li.LineNumber, li.LinePosition); 2074a.SetLineInfo(li.LineNumber, li.LinePosition);
System\Xml\Linq\XNodeReader.cs (1)
1053return li.LinePosition;
System\Xml\XPath\XNodeNavigator.cs (1)
718return li.LinePosition;
System.ServiceModel.Syndication (2)
System\ServiceModel\Syndication\FeedUtils.cs (1)
17error = $"{SR.Format(SR.ErrorInLine, lineInfo.LineNumber, lineInfo.LinePosition)} {error}";
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (1)
478s += " " + SR.Format(SR.XmlLineInfo, lineInfo.LineNumber, lineInfo.LinePosition);
System.Windows.Forms (1)
System\Resources\ResXResourceReader.cs (1)
333pt.X = lineInfo.LinePosition;
System.Xaml (5)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
1482info is null ? 1 : info.LinePosition);
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlWrappingReader.cs (1)
191return ( _readerAsIXmlLineInfo is null ) ? 0 : _readerAsIXmlLineInfo.LinePosition;
System\Xaml\Parser\XamlAttribute.cs (1)
34LinePosition = lineInfo.LinePosition;
System\Xaml\Parser\XamlScanner.cs (1)
885e.SetLineInfo(_xmlLineInfo.LineNumber, _xmlLineInfo.LinePosition);
System\Xaml\Parser\XamlScannerNode.cs (1)
19LinePosition = lineInfo.LinePosition;