C# Class DevExpress.Mvvm.LocatorBase

显示文件 Open project: DevExpress/DevExpress.Mvvm.Free

Public Methods

Method Description
RegisterType ( string name, Type type ) : void

Protected Methods

Method Description
CreateInstance ( Type type, string typeName ) : object
CreateTypeProperties ( IDictionary properties ) : string
GetTypes ( ) : IEnumerator
ResolveType ( string name, IDictionary &properties ) : Type
ResolveTypeName ( Type type, IDictionary properties ) : string
ResolveTypeProperties ( string &name, IDictionary &properties ) : void

Method Details

CreateInstance() protected method

protected CreateInstance ( Type type, string typeName ) : object
type Type
typeName string
return object

CreateTypeProperties() protected static method

protected static CreateTypeProperties ( IDictionary properties ) : string
properties IDictionary
return string

GetTypes() protected method

protected GetTypes ( ) : IEnumerator
return IEnumerator

RegisterType() public method

public RegisterType ( string name, Type type ) : void
name string
type Type
return void

ResolveType() protected method

protected ResolveType ( string name, IDictionary &properties ) : Type
name string
properties IDictionary
return Type

ResolveTypeName() protected method

protected ResolveTypeName ( Type type, IDictionary properties ) : string
type Type
properties IDictionary
return string

ResolveTypeProperties() protected static method

protected static ResolveTypeProperties ( string &name, IDictionary &properties ) : void
name string
properties IDictionary
return void