Class ABRInputIndexerModule
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Inheritance
ABRInputIndexerModule
Assembly: IVLab.ABREngine.Runtime.dll
public class ABRInputIndexerModule
Constructors
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public ABRInputIndexerModule(DataImpression target)
Parameters
Properties
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected FieldInfo[] ABRInputFields { get; }
Property Value
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected Dictionary<string, int> ABRInputIndicesByName { get; }
Property Value
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public int InputCount { get; }
Property Value
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public string[] InputNames { get; }
Property Value
Methods
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public void AssignInput(int inputIndex, IABRInput value)
Parameters
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected void AssignInput(FieldInfo inputField, IABRInput value)
Parameters
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public void AssignInput(string inputName, IABRInput value)
Parameters
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public bool CanAssignInput(int inputIndex, IABRInput value)
Parameters
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public bool CanAssignInput(string inputName, IABRInput value)
Parameters
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected static string[] CatalogABRInputNames(FieldInfo[] abrInputs)
Parameters
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected static FieldInfo[] GetABRInputFields(object target)
Parameters
Type |
Name |
Description |
object |
target |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public FieldInfo GetInputField(int inputIndex)
Parameters
Type |
Name |
Description |
int |
inputIndex |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public FieldInfo GetInputField(string inputName)
Parameters
Type |
Name |
Description |
string |
inputName |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public int GetInputIndex(string inputName)
Parameters
Type |
Name |
Description |
string |
inputName |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public string GetInputName(int inputIndex)
Parameters
Type |
Name |
Description |
int |
inputIndex |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public Type GetInputType(int inputIndex)
Parameters
Type |
Name |
Description |
int |
inputIndex |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public Type GetInputType(string inputName)
Parameters
Type |
Name |
Description |
string |
inputName |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public IABRInput GetInputValue(int inputIndex)
Parameters
Type |
Name |
Description |
int |
inputIndex |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
public IABRInput GetInputValue(string inputName)
Parameters
Type |
Name |
Description |
string |
inputName |
|
Returns
|
Improve this Doc
View Source
Convenience class to avoid having to repeatedly manage reflection when
adjusting ABR inputs to Data Impressions.
Declaration
protected static Dictionary<string, int> IndexABRInputsByName(FieldInfo[] abrInputs)
Parameters
Returns