C# 클래스 BatchGuy.App.ThirdParty.FolderSelectDialog.Reflector

This class is from the Front-End for Dosbox and is used to present a 'vista' dialog box to select folders. Being able to use a vista style dialog box to select folders is much better then using the shell folder browser. http://code.google.com/p/fed/ Example: var r = new Reflector("System.Windows.Forms");
파일 보기 프로젝트 열기: yaboy58/BatchGuy

공개 메소드들

메소드 설명
Call ( object obj, string func ) : object

Calls method 'func' on object 'obj' passing parameters 'parameters'

Call2 ( object obj, string func, object parameters ) : object

Calls method 'func' on object 'obj' passing parameters 'parameters'

CallAs ( Type type, object obj, string func ) : object

Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'

CallAs2 ( Type type, object obj, string func, object parameters ) : object

Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'

Get ( object obj, string prop ) : object

Returns the value of property 'prop' of object 'obj'

GetAs ( Type type, object obj, string prop ) : object

Returns the value of property 'prop' of object 'obj' which has type 'type'

GetEnum ( string typeName, string name ) : object

Returns an enum value

GetType ( string typeName ) : Type

Return a Type instance for a type 'typeName'

New ( string name ) : object

Create a new object of a named type passing along any params

Reflector ( string ns ) : System

Constructor

Reflector ( string an, string ns ) : System

Constructor

메소드 상세

Call() 공개 메소드

Calls method 'func' on object 'obj' passing parameters 'parameters'
public Call ( object obj, string func ) : object
obj object The object on which to excute function 'func'
func string The function to execute
리턴 object

Call2() 공개 메소드

Calls method 'func' on object 'obj' passing parameters 'parameters'
public Call2 ( object obj, string func, object parameters ) : object
obj object The object on which to excute function 'func'
func string The function to execute
parameters object The parameters to pass to function 'func'
리턴 object

CallAs() 공개 메소드

Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'
public CallAs ( Type type, object obj, string func ) : object
type System.Type The type of 'obj'
obj object The object on which to excute function 'func'
func string The function to execute
리턴 object

CallAs2() 공개 메소드

Calls method 'func' on object 'obj' which is of type 'type' passing parameters 'parameters'
public CallAs2 ( Type type, object obj, string func, object parameters ) : object
type System.Type The type of 'obj'
obj object The object on which to excute function 'func'
func string The function to execute
parameters object The parameters to pass to function 'func'
리턴 object

Get() 공개 메소드

Returns the value of property 'prop' of object 'obj'
public Get ( object obj, string prop ) : object
obj object The object containing 'prop'
prop string The property name
리턴 object

GetAs() 공개 메소드

Returns the value of property 'prop' of object 'obj' which has type 'type'
public GetAs ( Type type, object obj, string prop ) : object
type System.Type The type of 'obj'
obj object The object containing 'prop'
prop string The property name
리턴 object

GetEnum() 공개 메소드

Returns an enum value
public GetEnum ( string typeName, string name ) : object
typeName string The name of enum type
name string The name of the value
리턴 object

GetType() 공개 메소드

Return a Type instance for a type 'typeName'
public GetType ( string typeName ) : Type
typeName string The name of the type
리턴 System.Type

New() 공개 메소드

Create a new object of a named type passing along any params
public New ( string name ) : object
name string The name of the type to create
리턴 object

Reflector() 공개 메소드

Constructor
public Reflector ( string ns ) : System
ns string The namespace containing types to be used
리턴 System

Reflector() 공개 메소드

Constructor
public Reflector ( string an, string ns ) : System
an string A specific assembly name (used if the assembly name does not tie exactly with the namespace)
ns string The namespace containing types to be used
리턴 System