XamlWriter.WriteNode(XamlReader) 메서드

정의

XAML 판독기(NodeType)의 노드 형식을 기반으로 전환을 수행하고 작성기 구현을 위한 관련 Write 메서드를 호출합니다.Performs switching based on node type from the XAML reader (NodeType) and calls the relevant Write method for the writer implementation.

public:
 void WriteNode(System::Xaml::XamlReader ^ reader);
public void WriteNode (System.Xaml.XamlReader reader);
member this.WriteNode : System.Xaml.XamlReader -> unit
Public Sub WriteNode (reader As XamlReader)

매개 변수

reader
XamlReader

노드 확인에 사용할 판독기입니다.The reader to use for node determination.

예외

readernull입니다.reader is null.

기본 구현에 없는 XamlNodeType이 있습니다.The default implementation encountered a XamlNodeType that is not in the default enumeration.

설명

상속자에 대 한 정보Notes for Inheritors

합니다 WriteNode 실질적으로 구현할 모든 기존 있기 때문에 메서드는 가상 메서드 하지 XamlNodeType 값입니다.The WriteNode method is not a virtual method because it has practical implementation for all existing XamlNodeType values. 에 따라 XamlNodeType, WriteNode 를 호출 합니다 Write 특정 노드 형식 전용 가상 멤버입니다.Based on XamlNodeType, WriteNode calls into the Write virtual members that are dedicated to particular node types.

고급 XAML 쓰기 시나리오 XAML 형식 시스템과 XAML 노드 스트림 개념 이므로 새 확장 되는 경우 노드 형식을 정의 사용 하지 않는 WriteNode 논리에서를 호출 합니다.If you have an advanced XAML writing scenario that expands the XAML type system and XAML node stream concept so that new node types are defined, do not use WriteNode calls in your logic. 대신 가상 재정의 또는 클래스에서 전환 논리 노드 형식에 대 한 고유한 대신을 제공 해야 합니다.You must instead provide your own alternative for node-type switching logic in the class or in virtual overrides.

적용 대상