C# 클래스 MS.Internal.Xml.Cache.XPathNodeInfoTable

An atomization table for XPathNodeInfoAtom.
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 메소드들

메소드 설명
Create ( string localName, string namespaceUri, string prefix, string baseUri, XPathNode pageParent, XPathNode pageSibling, XPathNode pageSimilar, XPathDocument doc, int lineNumBase, int linePosBase ) : XPathNodeInfoAtom

Create a new XNodeInfoAtom and ensure it is atomized in the table.

ToString ( ) : string

Return InfoAtomTable formatted as a string.

XPathNodeInfoTable ( ) : System.Collections

Constructor.

비공개 메소드들

메소드 설명
AddInfo ( XPathNodeInfoAtom info ) : void

Add a previously constructed InfoAtom to the table. If a collision occurs, then insert "info" as the head of a linked list.

Atomize ( XPathNodeInfoAtom info ) : XPathNodeInfoAtom

Add a shared information item to the atomization table. If a matching item already exists, then that instance is returned. Otherwise, a new item is created. Thus, if itemX and itemY have both been added to the same InfoTable: 1. itemX.Equals(itemY) != true 2. (object) itemX != (object) itemY

메소드 상세

Create() 공개 메소드

Create a new XNodeInfoAtom and ensure it is atomized in the table.
public Create ( string localName, string namespaceUri, string prefix, string baseUri, XPathNode pageParent, XPathNode pageSibling, XPathNode pageSimilar, XPathDocument doc, int lineNumBase, int linePosBase ) : XPathNodeInfoAtom
localName string
namespaceUri string
prefix string
baseUri string
pageParent XPathNode
pageSibling XPathNode
pageSimilar XPathNode
doc System.Xml.XPath.XPathDocument
lineNumBase int
linePosBase int
리턴 XPathNodeInfoAtom

ToString() 공개 메소드

Return InfoAtomTable formatted as a string.
public ToString ( ) : string
리턴 string

XPathNodeInfoTable() 공개 메소드

Constructor.
public XPathNodeInfoTable ( ) : System.Collections
리턴 System.Collections