C# 클래스 OmniXaml.Parsers.Parser.InstructionParser

상속: IInstructionParser
파일 보기 프로젝트 열기: AvaloniaUI/OmniXAML 1 사용 예제들

Private Properties

프로퍼티 타입 설명
InjectNodesForTypeThatRequiresInitialization IEnumerable
IsMarkupExtension bool
ParseCollectionInsideThisProperty IEnumerable
ParseContentPropertyIfAny IEnumerable
ParseElements IEnumerable
ParseEmptyElement IEnumerable
ParseInnerContentOfNestedProperty IEnumerable
ParseItemsOfCollection IEnumerable
ParseMarkupExtension IEnumerable
ParseMembersOfObject IEnumerable
ParseNestedProperties IEnumerable
ParseNestedProperty IEnumerable
ParseNonEmptyElement IEnumerable
ParsePrefixDefinitions IEnumerable
ReadEndTag void
SetNextInstruction void
SkipTextNodes void

공개 메소드들

메소드 설명
InstructionParser ( IRuntimeTypeSource typeSource ) : System.Collections.Generic
Parse ( IEnumerable protoNodes ) : IEnumerable

비공개 메소드들

메소드 설명
InjectNodesForTypeThatRequiresInitialization ( ) : IEnumerable
IsMarkupExtension ( string text ) : bool
ParseCollectionInsideThisProperty ( MemberBase member ) : IEnumerable
ParseContentPropertyIfAny ( XamlType parentType ) : IEnumerable
ParseElements ( ) : IEnumerable
ParseEmptyElement ( ) : IEnumerable
ParseInnerContentOfNestedProperty ( ) : IEnumerable
ParseItemsOfCollection ( ) : IEnumerable
ParseMarkupExtension ( string valueOfMember ) : IEnumerable
ParseMembersOfObject ( ) : IEnumerable
ParseNestedProperties ( XamlType parentType ) : IEnumerable
ParseNestedProperty ( MemberBase member ) : IEnumerable
ParseNonEmptyElement ( ) : IEnumerable
ParsePrefixDefinitions ( ) : IEnumerable
ReadEndTag ( ) : void
SetNextInstruction ( ) : void
SkipTextNodes ( ) : void

메소드 상세

InstructionParser() 공개 메소드

public InstructionParser ( IRuntimeTypeSource typeSource ) : System.Collections.Generic
typeSource IRuntimeTypeSource
리턴 System.Collections.Generic

Parse() 공개 메소드

public Parse ( IEnumerable protoNodes ) : IEnumerable
protoNodes IEnumerable
리턴 IEnumerable