ProcValue Class
From The Oxygene Language Wiki
This is a Language topic
Feel free to add your notes to this topic below.
[Serializable] ProcValue = public class(ParameterizedValue)
A ProcValue is a static or instance method call. This class can be used to call static methods by using a TypeValue as a self value. Instance methods can be called by passing an instance to call it on as a self value.
Namespace: Cirrus Values
Members
| | |
|---|---|
| constructor(aSelf: Value; aMethod: IMethod) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aGenericParameters: array of IType) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aGenericParameters: array of IType; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aGenericParameters: array of IType; aInherited: Boolean) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aGenericParameters: array of IType; aInherited: Boolean; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aInherited: Boolean) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: IMethod; aInherited: Boolean; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aGenericParameters: array of IType) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aGenericParameters: array of IType; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aGenericParameters: array of IType; aInherited: Boolean) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aGenericParameters: array of IType; aInherited: Boolean, params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; params args: array of Value) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aInherited: Boolean) | Create a new instance of this class |
| constructor(aSelf: Value; aMethod: String; aInherited: Boolean; [params args: array of [Value Class|Value]]) | Create a new instance of this class |
| constructor | Create a new instance of this class |
Properties
| | |
|---|---|
| GenericParameters: array of IType | Gets or sets generic parameters for this method call |
| Inherited: Boolean | Use inherited |
| Method: IMethod | Gets or sets the method to call |
| Name: String | Gets or sets the name of the method to call |
| Self: Value | Gets or sets the self call |
See Also
- Cirrus
- External Links:
- Prism Aspects to Help with Monobjc Development (RemObjects Blogs)
- Value Class
- ParameterizedValue Class
Area: Oxygene Language
Compiler version: Oxygene 5
Language Glossary — Keywords — Types — FAQ — How To