메소드 | 설명 | |
---|---|---|
Create ( |
Creates a Type object for the type. After defining members on the type, this method is called in order to load its Type object.
|
|
DefineConstructor ( |
Defines a new public constructor to the type.
|
|
DefineConstructor ( IList |
Defines a new public constructor to the type.
|
|
DefineConstructor ( MethodAttributes attributes, |
Defines a new constructor to the type.
|
|
DefineConstructor ( MethodAttributes attributes, IList |
Defines a new constructor to the type.
|
|
DefineField ( String name, |
Defines a new field to the type.
|
|
DefineField ( String name, |
Defines a new public instance field to the type.
|
|
DefineField ( String name, |
Defines a new field to the type.
|
|
DefineField ( String name, |
Defines a new field to the type.
|
|
DefineMethod ( String name, MethodAttributes attributes, |
Defines a new method to the type.
|
|
DefineMethod ( String name, MethodAttributes attributes, |
Defines a new method to the type.
|
|
DefineMethod ( String name, |
Defines a new public instance method to the type.
|
|
DefineMethod ( String name, |
Defines a new public instance method to the type.
|
|
DefineProperty ( String name, |
Defines a new auto-implemented property to the type.
|
|
DefineProperty ( String name, |
Defines a new public instance auto-implemented property to the type.
|
|
DefineProperty ( String name, |
Defines a new public instance property to the type.
|
|
DefineProperty ( String name, |
Defines a new auto-implemented property to the type.
|
|
DefineProperty ( String name, |
Defines a new auto-implemented property to the type.
|
|
DefineProperty ( String name, |
Defines a new property to the type.
|
|
DefineProperty ( String name, |
Defines a new property to the type.
|
|
GetConstructors ( ) : IEnumerable |
Returns all the defined constructors in the type.
|
|
GetFields ( ) : IEnumerable |
Returns all the defined fields in the type.
|
|
GetMembers ( ) : IEnumerable |
Returns all the defined members in the type.
|
|
GetMethods ( ) : IEnumerable |
Returns all the defined methods in the type.
|
|
GetProperties ( ) : IEnumerable |
Returns all the defined properties in the type.
|
|
YacqType ( |
Initializes a new instance of the YacqType class.
|
메소드 | 설명 | |
---|---|---|
GetName ( |
||
LoadArgs ( |
||
LoadArgs ( |
||
RequestInitializing ( |
public Create ( |
||
symbols | The additional symbol table for reducing. | |
리턴 |
public DefineConstructor ( |
||
body | The expression which is not reduced to be |
|
리턴 |
public DefineConstructor ( IList |
||
parameterTypes | IList |
The types of the parameters of the constructor. |
body | The expression which is not reduced to be |
|
리턴 |
public DefineConstructor ( MethodAttributes attributes, |
||
attributes | MethodAttributes | A bitwise combination of the constructor attributes. |
body | The expression which is not reduced to be |
|
리턴 |
public DefineConstructor ( MethodAttributes attributes, IList |
||
attributes | MethodAttributes | A bitwise combination of the constructor attributes. |
parameterTypes | IList |
The types of the parameters of the constructor. |
body | The expression which is not reduced to be |
|
리턴 |
public DefineField ( String name, |
||
name | String | The name of the field. |
type | The type of the field/ | |
리턴 |
public DefineField ( String name, |
||
name | String | The name of the field. |
type | The type of the field/ | |
initializer | The expression which is not reduced to be |
|
리턴 |
public DefineField ( String name, |
||
name | String | The name of the field. |
type | The type of the field/ | |
attributes | FieldAttributes | A bitwise combination of the field attributes. |
리턴 |
public DefineField ( String name, |
||
name | String | The name of the field. |
type | The type of the field/ | |
attributes | FieldAttributes | A bitwise combination of the field attributes. |
initializer | The expression which is not reduced to be |
|
리턴 |
public DefineMethod ( String name, MethodAttributes attributes, |
||
name | String | The name of the method. |
attributes | MethodAttributes | A bitwise combination of the method attributes. |
returnType | The return type of the method. | |
body | The expression which is not reduced to be |
|
리턴 |
public DefineMethod ( String name, MethodAttributes attributes, |
||
name | String | The name of the method. |
attributes | MethodAttributes | A bitwise combination of the method attributes. |
returnType | The return type of the method. | |
parameterTypes | IList |
The types of the parameters of the method. |
body | The expression which is not reduced to be |
|
리턴 |
public DefineMethod ( String name, |
||
name | String | The name of the method. |
returnType | The return type of the method. | |
body | The expression which is not reduced to be |
|
리턴 |
public DefineMethod ( String name, |
||
name | String | The name of the method. |
returnType | The return type of the method. | |
parameterTypes | IList |
The types of the parameters of the method. |
body | The expression which is not reduced to be |
|
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
initializer | The expression which is not reduced to be |
|
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
getter | The expression which is not reduced to be |
|
setter | The expression which is not reduced to be |
|
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
methodAttributes | MethodAttributes | A bitwise combination of the accessor method attributes. |
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
methodAttributes | MethodAttributes | A bitwise combination of the accessor method attributes. |
initializer | The expression which is not reduced to be |
|
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
methodAttributes | MethodAttributes | A bitwise combination of the accessor method attributes. |
getter | The expression which is not reduced to be |
|
setter | The expression which is not reduced to be |
|
리턴 |
public DefineProperty ( String name, |
||
name | String | The name of the property. |
type | The type of the property. | |
methodAttributes | MethodAttributes | A bitwise combination of the accessor method attributes. |
initializer | The expression which is not reduced to be |
|
getter | The expression which is not reduced to be |
|
setter | The expression which is not reduced to be |
|
리턴 |
public YacqType ( |
||
module | Target module to define new type. | |
name | String | The full path of the type. name cannot contain embedded nulls. |
baseTypes | IEnumerable |
The list of the deriving type and interfaces that the type implements. The deriving type must be first in the list. |
리턴 | System |