C# Class Mono.Xaml.XamlParser

Afficher le fichier Open project: shana/moon Class Usage Examples

Méthodes publiques

Méthode Description
LoadType ( Assembly assembly, string xmlns, string name ) : Type
ParseFile ( string file ) : object
ParseReader ( TextReader stream ) : object
ParseString ( string str ) : object
ResolveType ( ) : Type
ResolveType ( string str ) : Type
ResolveType ( string xmlns, string full_name ) : Type
XamlParser ( ) : Mono
XamlParser ( XamlContext context ) : Mono

Private Methods

Méthode Description
CreateResourcesList ( ) : List
CreateXamlContext ( System.Windows.FrameworkTemplate template ) : XamlContext
CurrentDictionary ( XamlElement element ) : IDictionary
DefaultAssembly ( ) : Assembly
EndInitializeElement ( XamlElement element ) : void
FindDefaultType ( string xmlns, string name ) : Type
FindType ( string xmlns, string name ) : Type
GetParentTemplate ( XamlElement element ) : System.Windows.FrameworkTemplate
HandleWhiteSpace ( string str ) : string
InitTopElement ( XamlElement element ) : void
InitializeElement ( XamlElement element ) : void
InstantiateCollectionType ( Type t ) : object
InstantiateType ( Type type ) : object
IsCollectionType ( Type type ) : bool
IsIgnorable ( ) : bool
IsMarkupExpression ( string str ) : bool
IsMcAttribute ( ) : bool
IsObjectElement ( ) : bool
IsPropertyElement ( ) : bool
IsTemplate ( XamlElement element ) : bool
IsTemplateElement ( ) : bool
IsValidType ( Type t ) : bool
IsValidXmlSpaceValue ( string val ) : bool
IsXAttribute ( ) : bool
IsXmlDirective ( ) : bool
IsXmlnsMapping ( ) : bool
LoadAssembly ( string name ) : Assembly
LoadPartialTypeFromAssembly ( string xmlns, string name, Assembly asm ) : Type
LookupNamedItem ( XamlObjectElement target, string name ) : object
OnElementBegin ( XamlElement element ) : void
OnElementEnd ( ) : void
ParentElement ( XamlElement element, XamlElement parent ) : void
ParentPropertyElement ( XamlElement element, XamlPropertyElement prop ) : void
ParseAttribute ( XamlObjectElement element ) : void
ParseAttributeMarkup ( XamlObjectElement element, XamlPropertySetter property ) : object
ParseAttributeValue ( XamlObjectElement element, XamlPropertySetter property ) : object
ParseElement ( ) : void
ParseElementAttributes ( XamlObjectElement element ) : void
ParseEndElement ( ) : void
ParseException ( string message ) : System.Windows.Markup.XamlParseException
ParseMcAttribute ( XamlElement element ) : void
ParseObjectElement ( ) : void
ParsePropertyElement ( ) : void
ParseSignificantWhitespace ( ) : void
ParseTemplate ( Value context_ptr, string resource_base, IntPtr surface, IntPtr binding_source, string xaml, MoonError &error ) : IntPtr
ParseTemplateElement ( ) : void
ParseText ( ) : void
ParseTextBlockText ( XamlObjectElement block ) : void
ParseWhitespace ( ) : void
ParseXAttribute ( XamlObjectElement element ) : void
ParseXmlDirective ( XamlElement element ) : void
ParseXmlnsMapping ( XamlElement element ) : void
PopCurrentElement ( ) : void
PushCurrentElement ( XamlElement element ) : void
RegisterKeyItem ( XamlObjectElement element, XamlElement target, string key ) : void
RegisterNamedItem ( XamlObjectElement element, string name ) : void
ResolveAssemblyName ( string xmlns ) : string
ResolveClrNamespace ( string xmlns ) : string
ResolveUserClass ( ) : string
SetElementTemplateScopes ( XamlObjectElement element ) : void
XmlnsDefsForAssembly ( string xmlns, Assembly asm ) : System.Windows.Markup.XmlnsDefinitionAttribute[]

Method Details

LoadType() public méthode

public LoadType ( Assembly assembly, string xmlns, string name ) : Type
assembly System.Reflection.Assembly
xmlns string
name string
Résultat System.Type

ParseFile() public méthode

public ParseFile ( string file ) : object
file string
Résultat object

ParseReader() public méthode

public ParseReader ( TextReader stream ) : object
stream TextReader
Résultat object

ParseString() public méthode

public ParseString ( string str ) : object
str string
Résultat object

ResolveType() public méthode

public ResolveType ( ) : Type
Résultat System.Type

ResolveType() public méthode

public ResolveType ( string str ) : Type
str string
Résultat System.Type

ResolveType() public méthode

public ResolveType ( string xmlns, string full_name ) : Type
xmlns string
full_name string
Résultat System.Type

XamlParser() public méthode

public XamlParser ( ) : Mono
Résultat Mono

XamlParser() public méthode

public XamlParser ( XamlContext context ) : Mono
context XamlContext
Résultat Mono