Show / Hide Table of Contents

Class ModuleArgument

Inheritance
System.Object
ModuleArgument
ModuleInput
ModuleOutput
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: CompAnalytics.Contracts
Assembly: CompAnalytics.Contracts.dll
Syntax
[DataContract]
public class ModuleArgument

Constructors

ModuleArgument()

Declaration
public ModuleArgument()

Properties

ArgumentType

Declaration
public Type ArgumentType { get; set; }
Property Value
Type Description
System.Type

ArgumentTypeFriendlyName

Declaration
[DataMember]
public string ArgumentTypeFriendlyName { get; set; }
Property Value
Type Description
System.String

ArgumentTypeName

Declaration
[DataMember]
public string ArgumentTypeName { get; set; }
Property Value
Type Description
System.String

ArgumentTypeStr

Declaration
[DataMember]
public string ArgumentTypeStr { get; set; }
Property Value
Type Description
System.String

BaseTypes

Declaration
[DataMember]
public List<string> BaseTypes { get; }
Property Value
Type Description
System.Collections.Generic.List<System.String>

Description

Declaration
[DataMember]
public string Description { get; set; }
Property Value
Type Description
System.String

ExecuteClientScript

Declaration
[DataMember]
public bool ExecuteClientScript { get; set; }
Property Value
Type Description
System.Boolean

Id

Declaration
[DataMember]
public int ? Id { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

IsCollection

Declaration
[DataMember]
public bool IsCollection { get; set; }
Property Value
Type Description
System.Boolean

IsPrimitive

Declaration
[DataMember]
public bool IsPrimitive { get; set; }
Property Value
Type Description
System.Boolean

LinkedModuleCandidates

Declaration
[DataMember]
public List<LinkedModuleCandidate> LinkedModuleCandidates { get; set; }
Property Value
Type Description
System.Collections.Generic.List<LinkedModuleCandidate>

MaxConnections

Declaration
[DataMember]
public int MaxConnections { get; set; }
Property Value
Type Description
System.Int32

ModuleConnections

Declaration
[DataMember]
public List<Guid> ModuleConnections { get; set; }
Property Value
Type Description
System.Collections.Generic.List<System.Guid>

Name

Declaration
[DataMember]
public string Name { get; set; }
Property Value
Type Description
System.String

NestedRefModuleId

This refers to the module inside a nested app If this is an input, it's value will be assigned to the referenced module's value input If this is an output, the module's value output will be saved to this argument's value

Declaration
[DataMember]
public int ? NestedRefModuleId { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

NestedRefModuleUiHandle

Similar to NestedRefModuleId, this refers to the UiHandle of a module within a nested app.

Declaration
[DataMember]
public string NestedRefModuleUiHandle { get; set; }
Property Value
Type Description
System.String

NotSpecified

True if the caller has not specified the module argument on the module and this is a default created argument

Declaration
public bool NotSpecified { get; set; }
Property Value
Type Description
System.Boolean

UiHandle

Declaration
[DataMember]
public string UiHandle { get; set; }
Property Value
Type Description
System.String

ValueObj

Declaration
public object ValueObj { get; set; }
Property Value
Type Description
System.Object

Methods

Clone()

Declaration
public virtual ModuleArgument Clone()
Returns
Type Description
ModuleArgument
Back to top Copyright © 2019 Composable Analytics, Inc.