C# Class Mono.Xaml.XamlLoader

Inheritance: System.MarshalByRefObject
Mostra file Open project: shana/moon

Protected Properties

Property Type Description
native_loader System.IntPtr
plugin System.IntPtr
resourceBase string
surface System.IntPtr

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

CreateFromFile() public method

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

CreateFromFileInternal() protected abstract method

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

CreateFromString() public method

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

CreateFromString() public method

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

CreateFromString() public method

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
return System.IntPtr

CreateFromStringInternal() protected abstract method

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
return System.IntPtr

CreateManagedXamlLoader() public static method

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

CreateManagedXamlLoader() public static method

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

CreateObjectFromFile() public abstract method

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

CreateObjectFromString() public abstract method

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

CreateObjectFromString() public abstract method

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

Hydrate() public method

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

Hydrate() public method

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

Hydrate() public method

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

Hydrate() public method

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
return void

HydrateInternal() protected abstract method

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
return void

Setup() public method

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
return void

XamlLoader() public method

public XamlLoader ( ) : System
return System

XamlLoader() public method

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

Property Details

native_loader protected_oe property

protected IntPtr,System native_loader
return System.IntPtr

plugin protected_oe property

protected IntPtr,System plugin
return System.IntPtr

resourceBase protected_oe property

protected string resourceBase
return string

surface protected_oe property

protected IntPtr,System surface
return System.IntPtr