Parameter

Overview

RTTI information for parameters.

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL.Reflection
  • Mapped to:
    • System.Reflection.ParameterInfo  .NET, .NET Standard 2.0
    • RemObjects.Elements.System.ArgumentInfo  Island

Properties


CustomAttributes .NET, .NET Standard 2.0, Cooper, Toffee, ToffeeV2

Returns a list of custom attributes applied to this parameter.

 

property CustomAttributes: array of Object read;

 

Object[] CustomAttributes { get; }

 

// .NET, .NET Standard 2.0, Toffee
var CustomAttributes: Object... { get{} }
// ToffeeV2
var CustomAttributes: Object... { get{} }

 

Object[] CustomAttributes { __get; }

Name .NET, .NET Standard 2.0, Cooper, Toffee, ToffeeV2

Returns the name of this parameter. This could be null or empty if it's unavailable.

 

property Name: String read;

 

String Name { get; }

 

// .NET, .NET Standard 2.0, Toffee
var Name: String { get{} }
// ToffeeV2
var Name: String { get{} }

 

String Name { __get; }

ParameterType .NET, .NET Standard 2.0, Cooper, Toffee, ToffeeV2

Returns the type of this parameter.

 

property ParameterType: Type read;

 

Type ParameterType { get; }

 

var ParameterType: Type { get{} }

 

Type ParameterType { __get; }

Position .NET, .NET Standard 2.0, Cooper, Toffee, ToffeeV2

Returns the index of this parameter.

 

property Position: Int32 read;

 

Int32 Position { get; }

 

var Position: Int32 { get{} }

 

Integer Position { __get; }