C# 클래스 System.Xml.XmlBaseReader

상속: XmlDictionaryReader
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddAttribute XmlAttributeNode
CheckAttributes void
CheckDeclAttribute bool
CheckStandalone bool
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetAttributeNode XmlAttributeNode
GetCharBuffer char[]
ProcessAttributes void
ReadBytes int
SkipValue void

공개 메소드들

메소드 설명
Close ( ) : void
GetAttribute ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : string
GetAttribute ( int index ) : string
GetAttribute ( string name ) : string
GetAttribute ( string localName, string namespaceUri ) : string
GetOpenElements ( ) : string
IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString namespaceUri ) : int
IndexOfLocalName ( string localNames, string namespaceUri ) : int
IsLocalName ( XmlDictionaryString localName ) : bool
IsLocalName ( string localName ) : bool
IsNamespaceUri ( XmlDictionaryString namespaceUri ) : bool
IsNamespaceUri ( string namespaceUri ) : bool
IsStartElement ( ) : bool
IsStartElement ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : bool
IsStartElement ( string name ) : bool
IsStartElement ( string localName, string namespaceUri ) : bool
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string localName, string namespaceUri ) : bool
MoveToAttribute ( int index ) : void
MoveToContent ( ) : System.Xml.XmlNodeType
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
ReadAttributeValue ( ) : bool
ReadContentAs ( Type type, IXmlNamespaceResolver namespaceResolver ) : object
ReadContentAsBase64 ( ) : byte[]
ReadContentAsBase64 ( byte buffer, int offset, int count ) : int
ReadContentAsBoolean ( ) : System.Boolean
ReadContentAsDateTime ( ) : System.DateTime
ReadContentAsDecimal ( ) : Decimal
ReadContentAsDouble ( ) : Double
ReadContentAsFloat ( ) : System.Single
ReadContentAsGuid ( ) : System.Guid
ReadContentAsInt ( ) : Int32
ReadContentAsLong ( ) : System.Int64
ReadContentAsObject ( ) : object
ReadContentAsString ( ) : string
ReadContentAsTimeSpan ( ) : System.TimeSpan
ReadContentAsUniqueId ( ) : UniqueId
ReadDateTimeArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.DateTime[]
ReadDateTimeArray ( string localName, string namespaceUri ) : System.DateTime[]
ReadDecimalArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : decimal[]
ReadDecimalArray ( string localName, string namespaceUri ) : decimal[]
ReadDoubleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : double[]
ReadDoubleArray ( string localName, string namespaceUri ) : double[]
ReadElementContentAsBase64 ( byte buffer, int offset, int count ) : int
ReadElementContentAsString ( ) : string
ReadEndElement ( ) : void
ReadGuidArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Guid[]
ReadGuidArray ( string localName, string namespaceUri ) : System.Guid[]
ReadInt16Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int16[]
ReadInt16Array ( string localName, string namespaceUri ) : System.Int16[]
ReadInt32Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int32[]
ReadInt32Array ( string localName, string namespaceUri ) : System.Int32[]
ReadInt64Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int64[]
ReadInt64Array ( string localName, string namespaceUri ) : System.Int64[]
ReadSingleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : float[]
ReadSingleArray ( string localName, string namespaceUri ) : float[]
ReadStartElement ( ) : void
ReadStartElement ( string name ) : void
ReadStartElement ( string localName, string namespaceUri ) : void
ReadTimeSpanArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.TimeSpan[]
ReadTimeSpanArray ( string localName, string namespaceUri ) : System.TimeSpan[]
ReadValueAsBase64 ( byte buffer, int offset, int count ) : int
ReadValueChunk ( char chars, int offset, int count ) : int
ResolveEntity ( ) : void
Skip ( ) : void
TryGetBase64ContentLength ( int &length ) : bool
TryGetLocalNameAsDictionaryString ( XmlDictionaryString &localName ) : bool
TryGetNamespaceUriAsDictionaryString ( XmlDictionaryString &localName ) : bool
TryGetValueAsDictionaryString ( XmlDictionaryString &value ) : bool
this ( int index ) : string
this ( string name ) : string
this ( string localName, string namespaceUri ) : string

보호된 메소드들

메소드 설명
AddAttribute ( ) : XmlAttributeNode
AddNamespace ( ) : Namespace
AddXmlAttribute ( ) : XmlAttributeNode
AddXmlnsAttribute ( Namespace ns ) : XmlAttributeNode
EnterScope ( ) : XmlElementNode
ExitScope ( ) : void
FixXmlAttribute ( XmlAttributeNode attributeNode ) : void
LookupNamespace ( System.Xml.PrefixHandle prefix ) : Namespace
LookupNamespace ( PrefixHandleType prefix ) : Namespace
MoveToAtomicText ( ) : XmlAtomicTextNode
MoveToCData ( ) : XmlCDataNode
MoveToComment ( ) : XmlCommentNode
MoveToComplexText ( ) : XmlComplexTextNode
MoveToDeclaration ( ) : XmlDeclarationNode
MoveToEndElement ( ) : void
MoveToEndOfFile ( ) : void
MoveToInitial ( XmlDictionaryReaderQuotas quotas ) : void
MoveToNode ( XmlNode node ) : void
MoveToWhitespaceText ( ) : XmlTextNode
ProcessAttributes ( ) : void
XmlBaseReader ( ) : System

비공개 메소드들

메소드 설명
AddAttribute ( QNameType qnameType, bool isAtomicValue ) : XmlAttributeNode
CheckAttributes ( XmlAttributeNode attributeNodes, int attributeCount ) : void
CheckDeclAttribute ( int index, string localName, string value, bool checkLower, string valueSR ) : bool
CheckStandalone ( int attr ) : bool
GetAttributeNode ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : XmlAttributeNode
GetAttributeNode ( int index ) : XmlAttributeNode
GetAttributeNode ( string name ) : XmlAttributeNode
GetAttributeNode ( string localName, string namespaceUri ) : XmlAttributeNode
GetCharBuffer ( int count ) : char[]
ProcessAttributes ( XmlAttributeNode attributeNodes, int attributeCount ) : void
ReadBytes ( Encoding encoding, int byteBlock, int charBlock, byte buffer, int offset, int byteCount, bool readContent ) : int
SkipValue ( XmlNode node ) : void

메소드 상세

AddAttribute() 보호된 메소드

protected AddAttribute ( ) : XmlAttributeNode
리턴 XmlAttributeNode

AddNamespace() 보호된 메소드

protected AddNamespace ( ) : Namespace
리턴 Namespace

AddXmlAttribute() 보호된 메소드

protected AddXmlAttribute ( ) : XmlAttributeNode
리턴 XmlAttributeNode

AddXmlnsAttribute() 보호된 메소드

protected AddXmlnsAttribute ( Namespace ns ) : XmlAttributeNode
ns Namespace
리턴 XmlAttributeNode

Close() 공개 메소드

public Close ( ) : void
리턴 void

EnterScope() 보호된 메소드

protected EnterScope ( ) : XmlElementNode
리턴 XmlElementNode

ExitScope() 보호된 메소드

protected ExitScope ( ) : void
리턴 void

FixXmlAttribute() 보호된 메소드

protected FixXmlAttribute ( XmlAttributeNode attributeNode ) : void
attributeNode XmlAttributeNode
리턴 void

GetAttribute() 공개 메소드

public GetAttribute ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : string
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 string

GetAttribute() 공개 메소드

public GetAttribute ( int index ) : string
index int
리턴 string

GetAttribute() 공개 메소드

public GetAttribute ( string name ) : string
name string
리턴 string

GetAttribute() 공개 메소드

public GetAttribute ( string localName, string namespaceUri ) : string
localName string
namespaceUri string
리턴 string

GetOpenElements() 공개 메소드

public GetOpenElements ( ) : string
리턴 string

IndexOfLocalName() 공개 메소드

public IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString namespaceUri ) : int
localNames XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 int

IndexOfLocalName() 공개 메소드

public IndexOfLocalName ( string localNames, string namespaceUri ) : int
localNames string
namespaceUri string
리턴 int

IsLocalName() 공개 메소드

public IsLocalName ( XmlDictionaryString localName ) : bool
localName XmlDictionaryString
리턴 bool

IsLocalName() 공개 메소드

public IsLocalName ( string localName ) : bool
localName string
리턴 bool

IsNamespaceUri() 공개 메소드

public IsNamespaceUri ( XmlDictionaryString namespaceUri ) : bool
namespaceUri XmlDictionaryString
리턴 bool

IsNamespaceUri() 공개 메소드

public IsNamespaceUri ( string namespaceUri ) : bool
namespaceUri string
리턴 bool

IsStartElement() 공개 최종 메소드

public final IsStartElement ( ) : bool
리턴 bool

IsStartElement() 공개 메소드

public IsStartElement ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : bool
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 bool

IsStartElement() 공개 메소드

public IsStartElement ( string name ) : bool
name string
리턴 bool

IsStartElement() 공개 메소드

public IsStartElement ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
리턴 bool

LookupNamespace() 보호된 메소드

protected LookupNamespace ( System.Xml.PrefixHandle prefix ) : Namespace
prefix System.Xml.PrefixHandle
리턴 Namespace

LookupNamespace() 보호된 메소드

protected LookupNamespace ( PrefixHandleType prefix ) : Namespace
prefix PrefixHandleType
리턴 Namespace

LookupNamespace() 공개 메소드

public LookupNamespace ( string prefix ) : string
prefix string
리턴 string

MoveToAtomicText() 보호된 메소드

protected MoveToAtomicText ( ) : XmlAtomicTextNode
리턴 XmlAtomicTextNode

MoveToAttribute() 공개 메소드

public MoveToAttribute ( string name ) : bool
name string
리턴 bool

MoveToAttribute() 공개 메소드

public MoveToAttribute ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
리턴 bool

MoveToAttribute() 공개 메소드

public MoveToAttribute ( int index ) : void
index int
리턴 void

MoveToCData() 보호된 메소드

protected MoveToCData ( ) : XmlCDataNode
리턴 XmlCDataNode

MoveToComment() 보호된 메소드

protected MoveToComment ( ) : XmlCommentNode
리턴 XmlCommentNode

MoveToComplexText() 보호된 메소드

protected MoveToComplexText ( ) : XmlComplexTextNode
리턴 XmlComplexTextNode

MoveToContent() 공개 메소드

public MoveToContent ( ) : System.Xml.XmlNodeType
리턴 System.Xml.XmlNodeType

MoveToDeclaration() 보호된 메소드

protected MoveToDeclaration ( ) : XmlDeclarationNode
리턴 XmlDeclarationNode

MoveToElement() 공개 메소드

public MoveToElement ( ) : bool
리턴 bool

MoveToEndElement() 보호된 메소드

protected MoveToEndElement ( ) : void
리턴 void

MoveToEndOfFile() 보호된 메소드

protected MoveToEndOfFile ( ) : void
리턴 void

MoveToFirstAttribute() 공개 메소드

public MoveToFirstAttribute ( ) : bool
리턴 bool

MoveToInitial() 보호된 메소드

protected MoveToInitial ( XmlDictionaryReaderQuotas quotas ) : void
quotas XmlDictionaryReaderQuotas
리턴 void

MoveToNextAttribute() 공개 메소드

public MoveToNextAttribute ( ) : bool
리턴 bool

MoveToNode() 보호된 메소드

protected MoveToNode ( XmlNode node ) : void
node XmlNode
리턴 void

MoveToWhitespaceText() 보호된 메소드

protected MoveToWhitespaceText ( ) : XmlTextNode
리턴 XmlTextNode

ProcessAttributes() 보호된 메소드

protected ProcessAttributes ( ) : void
리턴 void

ReadAttributeValue() 공개 메소드

public ReadAttributeValue ( ) : bool
리턴 bool

ReadContentAs() 공개 메소드

public ReadContentAs ( Type type, IXmlNamespaceResolver namespaceResolver ) : object
type System.Type
namespaceResolver IXmlNamespaceResolver
리턴 object

ReadContentAsBase64() 공개 메소드

public ReadContentAsBase64 ( ) : byte[]
리턴 byte[]

ReadContentAsBase64() 공개 메소드

public ReadContentAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadContentAsBoolean() 공개 메소드

public ReadContentAsBoolean ( ) : System.Boolean
리턴 System.Boolean

ReadContentAsDateTime() 공개 메소드

public ReadContentAsDateTime ( ) : System.DateTime
리턴 System.DateTime

ReadContentAsDecimal() 공개 메소드

public ReadContentAsDecimal ( ) : Decimal
리턴 Decimal

ReadContentAsDouble() 공개 메소드

public ReadContentAsDouble ( ) : Double
리턴 Double

ReadContentAsFloat() 공개 메소드

public ReadContentAsFloat ( ) : System.Single
리턴 System.Single

ReadContentAsGuid() 공개 메소드

public ReadContentAsGuid ( ) : System.Guid
리턴 System.Guid

ReadContentAsInt() 공개 메소드

public ReadContentAsInt ( ) : Int32
리턴 System.Int32

ReadContentAsLong() 공개 메소드

public ReadContentAsLong ( ) : System.Int64
리턴 System.Int64

ReadContentAsObject() 공개 메소드

public ReadContentAsObject ( ) : object
리턴 object

ReadContentAsString() 공개 메소드

public ReadContentAsString ( ) : string
리턴 string

ReadContentAsTimeSpan() 공개 메소드

public ReadContentAsTimeSpan ( ) : System.TimeSpan
리턴 System.TimeSpan

ReadContentAsUniqueId() 공개 메소드

public ReadContentAsUniqueId ( ) : UniqueId
리턴 UniqueId

ReadDateTimeArray() 공개 메소드

public ReadDateTimeArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.DateTime[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.DateTime[]

ReadDateTimeArray() 공개 메소드

public ReadDateTimeArray ( string localName, string namespaceUri ) : System.DateTime[]
localName string
namespaceUri string
리턴 System.DateTime[]

ReadDecimalArray() 공개 메소드

public ReadDecimalArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : decimal[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 decimal[]

ReadDecimalArray() 공개 메소드

public ReadDecimalArray ( string localName, string namespaceUri ) : decimal[]
localName string
namespaceUri string
리턴 decimal[]

ReadDoubleArray() 공개 메소드

public ReadDoubleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : double[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 double[]

ReadDoubleArray() 공개 메소드

public ReadDoubleArray ( string localName, string namespaceUri ) : double[]
localName string
namespaceUri string
리턴 double[]

ReadElementContentAsBase64() 공개 메소드

public ReadElementContentAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadElementContentAsString() 공개 메소드

public ReadElementContentAsString ( ) : string
리턴 string

ReadEndElement() 공개 메소드

public ReadEndElement ( ) : void
리턴 void

ReadGuidArray() 공개 메소드

public ReadGuidArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Guid[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.Guid[]

ReadGuidArray() 공개 메소드

public ReadGuidArray ( string localName, string namespaceUri ) : System.Guid[]
localName string
namespaceUri string
리턴 System.Guid[]

ReadInt16Array() 공개 메소드

public ReadInt16Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int16[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.Int16[]

ReadInt16Array() 공개 메소드

public ReadInt16Array ( string localName, string namespaceUri ) : System.Int16[]
localName string
namespaceUri string
리턴 System.Int16[]

ReadInt32Array() 공개 메소드

public ReadInt32Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int32[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.Int32[]

ReadInt32Array() 공개 메소드

public ReadInt32Array ( string localName, string namespaceUri ) : System.Int32[]
localName string
namespaceUri string
리턴 System.Int32[]

ReadInt64Array() 공개 메소드

public ReadInt64Array ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.Int64[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.Int64[]

ReadInt64Array() 공개 메소드

public ReadInt64Array ( string localName, string namespaceUri ) : System.Int64[]
localName string
namespaceUri string
리턴 System.Int64[]

ReadSingleArray() 공개 메소드

public ReadSingleArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : float[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 float[]

ReadSingleArray() 공개 메소드

public ReadSingleArray ( string localName, string namespaceUri ) : float[]
localName string
namespaceUri string
리턴 float[]

ReadStartElement() 공개 메소드

public ReadStartElement ( ) : void
리턴 void

ReadStartElement() 공개 메소드

public ReadStartElement ( string name ) : void
name string
리턴 void

ReadStartElement() 공개 메소드

public ReadStartElement ( string localName, string namespaceUri ) : void
localName string
namespaceUri string
리턴 void

ReadTimeSpanArray() 공개 메소드

public ReadTimeSpanArray ( XmlDictionaryString localName, XmlDictionaryString namespaceUri ) : System.TimeSpan[]
localName XmlDictionaryString
namespaceUri XmlDictionaryString
리턴 System.TimeSpan[]

ReadTimeSpanArray() 공개 메소드

public ReadTimeSpanArray ( string localName, string namespaceUri ) : System.TimeSpan[]
localName string
namespaceUri string
리턴 System.TimeSpan[]

ReadValueAsBase64() 공개 메소드

public ReadValueAsBase64 ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadValueChunk() 공개 메소드

public ReadValueChunk ( char chars, int offset, int count ) : int
chars char
offset int
count int
리턴 int

ResolveEntity() 공개 메소드

public ResolveEntity ( ) : void
리턴 void

Skip() 공개 메소드

public Skip ( ) : void
리턴 void

TryGetBase64ContentLength() 공개 메소드

public TryGetBase64ContentLength ( int &length ) : bool
length int
리턴 bool

TryGetLocalNameAsDictionaryString() 공개 메소드

public TryGetLocalNameAsDictionaryString ( XmlDictionaryString &localName ) : bool
localName XmlDictionaryString
리턴 bool

TryGetNamespaceUriAsDictionaryString() 공개 메소드

public TryGetNamespaceUriAsDictionaryString ( XmlDictionaryString &localName ) : bool
localName XmlDictionaryString
리턴 bool

TryGetValueAsDictionaryString() 공개 메소드

public TryGetValueAsDictionaryString ( XmlDictionaryString &value ) : bool
value XmlDictionaryString
리턴 bool

XmlBaseReader() 보호된 메소드

protected XmlBaseReader ( ) : System
리턴 System

this() 공개 메소드

public this ( int index ) : string
index int
리턴 string

this() 공개 메소드

public this ( string name ) : string
name string
리턴 string

this() 공개 메소드

public this ( string localName, string namespaceUri ) : string
localName string
namespaceUri string
리턴 string