ProcValue Class

From The Oxygene Language Wiki

Jump to:navigation, search

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

Method
Description
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
constructorCreate a new instance of this class


Properties

Property
Description
GenericParameters: array of ITypeGets or sets generic parameters for this method call
Inherited: BooleanUse inherited
Method: IMethodGets or sets the method to call
Name: StringGets or sets the name of the method to call
Self: ValueGets or sets the self call


See Also


Oxygene-48.png

Area: Oxygene Language
Compiler version: Oxygene 5

Language GlossaryKeywordsTypesFAQHow To

Navigation
Areas
More
Toolbox