C# Class Rsdn.Janus.XmlMenuLoader

ファイルを表示 Open project: rsdn/janus Class Usage Examples

Public Methods

Method Description
LoadMenu ( [ serviceProvider, [ xmlMenuStream, string>.[ resourceStringGetter ) : IMenuRoot

Private Methods

Method Description
GetMenuCommandTextAndDescription ( IServiceProvider serviceProvider, string commandName, string textResource, string descriptionResource, string>.Func resourceStringGetter, string &text, string &description ) : void
LoadCommandParameters ( System.Xml.Linq.XContainer xe ) : object>.IDictionary
LoadMenuGroup ( IServiceProvider serviceProvider, System.Xml.Linq.XElement groupElement, string>.Func resourceStringGetter ) : IMenuGroup
LoadMenuItem ( IServiceProvider serviceProvider, System.Xml.Linq.XElement itemElement, string>.Func resourceStringGetter ) : IMenuItem
LoadMenuRoot ( IServiceProvider serviceProvider, System.Xml.Linq.XElement rootElement, string>.Func resourceStringGetter ) : IMenuRoot
XmlMenuLoader ( ) : System

Method Details

LoadMenu() public static method

public static LoadMenu ( [ serviceProvider, [ xmlMenuStream, string>.[ resourceStringGetter ) : IMenuRoot
serviceProvider [
xmlMenuStream [
resourceStringGetter string>.[
return IMenuRoot