C# 클래스 Mono.Xaml.XamlLoader

상속: System.MarshalByRefObject
파일 보기 프로젝트 열기: shana/moon

보호된 프로퍼티들

프로퍼티 타입 설명
native_loader System.IntPtr
plugin System.IntPtr
resourceBase string
surface System.IntPtr

공개 메소드들

메소드 설명
CreateFromFile ( string path, bool createNamescope, Kind &kind ) : IntPtr
CreateFromString ( string xaml, bool createNamescope, Kind &kind ) : IntPtr
CreateFromString ( string xaml, bool createNamescope, bool validateTemplates, Kind &kind ) : IntPtr
CreateFromString ( string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, Kind &kind ) : IntPtr
CreateManagedXamlLoader ( Assembly assembly, string resourceBase, IntPtr surface, IntPtr plugin ) : XamlLoader
CreateManagedXamlLoader ( string resourceBase, IntPtr surface, IntPtr plugin ) : XamlLoader
CreateObjectFromFile ( string path, bool createNamescope ) : object
CreateObjectFromString ( string xaml, bool createNamescope ) : object
CreateObjectFromString ( string xaml, bool createNamescope, bool validateTemplates ) : object
Hydrate ( Value value, string xaml ) : void
Hydrate ( Value value, string xaml, bool createNamescope ) : void
Hydrate ( Value value, string xaml, bool createNamescope, bool validateTemplates ) : void
Hydrate ( Value value, string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns ) : void
Setup ( IntPtr native_loader, IntPtr plugin, IntPtr surface, string filename, string contents ) : void
XamlLoader ( ) : System
XamlLoader ( string resourceBase, IntPtr surface, IntPtr plugin ) : System

보호된 메소드들

메소드 설명
CreateFromFileInternal ( string path, bool createNamescope, Kind &kind ) : IntPtr
CreateFromStringInternal ( string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, Kind &kind ) : IntPtr
HydrateInternal ( Value value, string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns ) : void

메소드 상세

CreateFromFile() 공개 메소드

public CreateFromFile ( string path, bool createNamescope, Kind &kind ) : IntPtr
path string
createNamescope bool
kind Kind
리턴 System.IntPtr

CreateFromFileInternal() 보호된 추상적인 메소드

protected abstract CreateFromFileInternal ( string path, bool createNamescope, Kind &kind ) : IntPtr
path string
createNamescope bool
kind Kind
리턴 System.IntPtr

CreateFromString() 공개 메소드

public CreateFromString ( string xaml, bool createNamescope, Kind &kind ) : IntPtr
xaml string
createNamescope bool
kind Kind
리턴 System.IntPtr

CreateFromString() 공개 메소드

public CreateFromString ( string xaml, bool createNamescope, bool validateTemplates, Kind &kind ) : IntPtr
xaml string
createNamescope bool
validateTemplates bool
kind Kind
리턴 System.IntPtr

CreateFromString() 공개 메소드

public CreateFromString ( string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, Kind &kind ) : IntPtr
xaml string
createNamescope bool
validateTemplates bool
import_default_xmlns bool
kind Kind
리턴 System.IntPtr

CreateFromStringInternal() 보호된 추상적인 메소드

protected abstract CreateFromStringInternal ( string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, Kind &kind ) : IntPtr
xaml string
createNamescope bool
validateTemplates bool
import_default_xmlns bool
kind Kind
리턴 System.IntPtr

CreateManagedXamlLoader() 공개 정적인 메소드

public static CreateManagedXamlLoader ( Assembly assembly, string resourceBase, IntPtr surface, IntPtr plugin ) : XamlLoader
assembly System.Reflection.Assembly
resourceBase string
surface System.IntPtr
plugin System.IntPtr
리턴 XamlLoader

CreateManagedXamlLoader() 공개 정적인 메소드

public static CreateManagedXamlLoader ( string resourceBase, IntPtr surface, IntPtr plugin ) : XamlLoader
resourceBase string
surface System.IntPtr
plugin System.IntPtr
리턴 XamlLoader

CreateObjectFromFile() 공개 추상적인 메소드

public abstract CreateObjectFromFile ( string path, bool createNamescope ) : object
path string
createNamescope bool
리턴 object

CreateObjectFromString() 공개 추상적인 메소드

public abstract CreateObjectFromString ( string xaml, bool createNamescope ) : object
xaml string
createNamescope bool
리턴 object

CreateObjectFromString() 공개 추상적인 메소드

public abstract CreateObjectFromString ( string xaml, bool createNamescope, bool validateTemplates ) : object
xaml string
createNamescope bool
validateTemplates bool
리턴 object

Hydrate() 공개 메소드

public Hydrate ( Value value, string xaml ) : void
value Mono.Value
xaml string
리턴 void

Hydrate() 공개 메소드

public Hydrate ( Value value, string xaml, bool createNamescope ) : void
value Mono.Value
xaml string
createNamescope bool
리턴 void

Hydrate() 공개 메소드

public Hydrate ( Value value, string xaml, bool createNamescope, bool validateTemplates ) : void
value Mono.Value
xaml string
createNamescope bool
validateTemplates bool
리턴 void

Hydrate() 공개 메소드

public Hydrate ( Value value, string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns ) : void
value Mono.Value
xaml string
createNamescope bool
validateTemplates bool
import_default_xmlns bool
리턴 void

HydrateInternal() 보호된 추상적인 메소드

protected abstract HydrateInternal ( Value value, string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns ) : void
value Mono.Value
xaml string
createNamescope bool
validateTemplates bool
import_default_xmlns bool
리턴 void

Setup() 공개 메소드

public Setup ( IntPtr native_loader, IntPtr plugin, IntPtr surface, string filename, string contents ) : void
native_loader System.IntPtr
plugin System.IntPtr
surface System.IntPtr
filename string
contents string
리턴 void

XamlLoader() 공개 메소드

public XamlLoader ( ) : System
리턴 System

XamlLoader() 공개 메소드

public XamlLoader ( string resourceBase, IntPtr surface, IntPtr plugin ) : System
resourceBase string
surface System.IntPtr
plugin System.IntPtr
리턴 System

프로퍼티 상세

native_loader 보호되어 있는 프로퍼티

protected IntPtr,System native_loader
리턴 System.IntPtr

plugin 보호되어 있는 프로퍼티

protected IntPtr,System plugin
리턴 System.IntPtr

resourceBase 보호되어 있는 프로퍼티

protected string resourceBase
리턴 string

surface 보호되어 있는 프로퍼티

protected IntPtr,System surface
리턴 System.IntPtr