APILocations

Use this enumeration with the Locations.AddAPILocation , AnalysisUtilities.ValidateExpression , AnalysisUtilities.ValidatePath , or AnalysisUtilities.ValidateRemoteHost methods to refer to a Location when using an API property or method. The syntax of the enumeration is APILocation_BaseClassName_APIPropertyOrMethodName . For example, APILocation_ActiveXModule_ActiveXReferenceExpr refers to the ActiveXModule.ActiveXReferenceExpr property.

  • APILocation_ActiveXModule_ActiveXReferenceExpr –(Value: 65)
  • APILocation_ActiveXModule_FilePath –(Value: 66)
  • APILocation_ActiveXModule_RemoteHost –(Value: 67)
  • APILocation_ActiveXParameter_ValueExpr –(Value: 68)
  • APILocation_AdditionalResult_Condition –(Value: 57)
  • APILocation_AdditionalResult_Name –(Value: 58)
  • APILocation_AdditionalResult_ValueToLog –(Value: 59)
  • APILocation_CommonCModule_ModulePath –(Value: 51)
  • APILocation_CommonCModule_ProjectFilePath –(Value: 52)
  • APILocation_CommonCModule_SourceFilePath –(Value: 53)
  • APILocation_CommonCModule_WorkspaceFilePath –(Value: 54)
  • APILocation_CommonCParameter_StringBufferSizeExpr –(Value: 56)
  • APILocation_CommonCParameter_ValueExpr –(Value: 55)
  • APILocation_DllParameter_ImaginaryPartValueExpr –(Value: 124)
  • APILocation_DotNetModule_GetAssembly –(Value: 63)
  • APILocation_DotNetModule_ProjectFilePath –(Value: 60)
  • APILocation_DotNetModule_SolutionFilePath –(Value: 61)
  • APILocation_DotNetModule_SourceFilePath –(Value: 62)
  • APILocation_DotNetParameter_ParameterName –(Value: 127)
  • APILocation_DotNetParameter_ValueExpr –(Value: 64)
  • APILocation_HTBasicModule_SubroutineFilePath –(Value: 70)
  • APILocation_LabVIEWModule_CallName –(Value: 130)
  • APILocation_LabVIEWModule_ClassPath –(Value: 129)
  • APILocation_LabVIEWModule_GetVIAbsolutePath –(Value: 48)
  • APILocation_LabVIEWModule_NodeLibraryName –(Value: 133)
  • APILocation_LabVIEWModule_OverrideBinaryClassPath –(Value: 154)
  • APILocation_LabVIEWModule_OverrideBinaryProjectPath –(Value: 152)
  • APILocation_LabVIEWModule_OverrideBinaryVIPath –(Value: 153)
  • APILocation_LabVIEWModule_OverrideSourceClassPath –(Value: 143)
  • APILocation_LabVIEWModule_OverrideSourceProjectPath –(Value: 141)
  • APILocation_LabVIEWModule_OverrideSourceVIPath –(Value: 142)
  • APILocation_LabVIEWModule_ProjectPath –(Value: 47)
  • APILocation_LabVIEWModule_RemoteConnectionTimeout –(Value: 46)
  • APILocation_LabVIEWModule_RemoteHost –(Value: 44)
  • APILocation_LabVIEWModule_RemotePortNumber –(Value: 45)
  • APILocation_LabVIEWModule_VIPath –(Value: 42)
  • APILocation_LabVIEWModule_VIType –(Value: 43)
  • APILocation_LabVIEWNXGModule_GllPath –(Value: 135)
  • APILocation_LabVIEWNXGModule_ModuleQualifiedName –(Value: 139)
  • APILocation_LabVIEWNXGModule_ProjectPath –(Value: 134)
  • APILocation_LabVIEWNXGModule_QualifiedName –(Value: 136)
  • APILocation_LabVIEWNXGParameter_ParameterLabel –(Value: 137)
  • APILocation_LabVIEWNXGParameter_Type –(Value: 140)
  • APILocation_LabVIEWNXGParameter_ValueExpression –(Value: 138)
  • APILocation_LabVIEWParameter_ParameterCaption –(Value: 126)
  • APILocation_LabVIEWParameter_ValueExpr –(Value: 49)
  • APILocation_LabVIEWParameterElement_ElementCaption –(Value: 125)
  • APILocation_LabVIEWParameterElement_ValueExpr –(Value: 50)
  • APILocation_None –(Value: 0) Use this value to refer to a location that is not associated with an API property or method.
  • APILocation_PythonModule_ClassInstanceLocationExpr –(Value: 150)
  • APILocation_PythonModule_ClassName –(Value: 148)
  • APILocation_PythonModule_FunctionOrAttributeName –(Value: 149)
  • APILocation_PythonModule_InterpreterReferenceExpr –(Value: 147)
  • APILocation_PythonModule_ModulePath –(Value: 145)
  • APILocation_PythonModule_PythonVersion –(Value: 144)
  • APILocation_PythonModule_PythonVirtualEnvironmentPath –(Value: 146)
  • APILocation_PythonParameter_ValueExpr –(Value: 151)
  • APILocation_Sequence_DisableResults –(Value: 128)
  • APILocation_SequenceCallModule_CustomCPUAffinityForNewThread –(Value: 71)
  • APILocation_SequenceCallModule_NewExecutionBreakOnEntryExpr –(Value: 72)
  • APILocation_SequenceCallModule_NewExecutionModelPath –(Value: 73)
  • APILocation_SequenceCallModule_NewExecutionTypeMaskExpr –(Value: 74)
  • APILocation_SequenceCallModule_RemoteHost –(Value: 75)
  • APILocation_SequenceCallModule_SequenceFilePath –(Value: 76)
  • APILocation_SequenceCallModule_SequenceName –(Value: 77)
  • APILocation_SequenceCallModule_StoreActiveXReferenceExpr –(Value: 78)
  • APILocation_SequenceCallParameter_ValueExpr –(Value: 79)
  • APILocation_SequenceFile_ModelPath –(Value: 123)
  • APILocation_Step_BatchSyncOption –(Value: 1)
  • APILocation_Step_CustomActionExpression –(Value: 2)
  • APILocation_Step_CustomFalseAction –(Value: 3)
  • APILocation_Step_CustomFalseActionTargetByExpr –(Value: 4)
  • APILocation_Step_CustomTrueAction –(Value: 5)
  • APILocation_Step_CustomTrueActionTargetByExpr –(Value: 6)
  • APILocation_Step_EvalPrecondForInteractiveExecution –(Value: 7)
  • APILocation_Step_FailAction –(Value: 8)
  • APILocation_Step_FailActionTargetByExpr –(Value: 9)
  • APILocation_Step_IconName –(Value: 10)
  • APILocation_Step_IgnoreRTE –(Value: 11)
  • APILocation_Step_LoopIncExpression –(Value: 12)
  • APILocation_Step_LoopInitExpression –(Value: 13)
  • APILocation_Step_LoopStatusExpression –(Value: 14)
  • APILocation_Step_LoopType –(Value: 15)
  • APILocation_Step_LoopWhileExpression –(Value: 16)
  • APILocation_Step_ModuleLoadOption –(Value: 17)
  • APILocation_Step_ModuleUnloadOption –(Value: 18)
  • APILocation_Step_MutexNameOrRefExpr –(Value: 19)
  • APILocation_Step_PassAction –(Value: 20)
  • APILocation_Step_PassActionTargetByExpr –(Value: 21)
  • APILocation_Step_PostExpression –(Value: 22)
  • APILocation_Step_Precondition –(Value: 23)
  • APILocation_Step_PreExpression –(Value: 24)
  • APILocation_Step_RecordLoopIterationResults –(Value: 25)
  • APILocation_Step_RecordResult –(Value: 26)
  • APILocation_Step_ResultRecordingOption –(Value: 131)
  • APILocation_Step_RunMode –(Value: 27)
  • APILocation_Step_StatusExpression –(Value: 28)
  • APILocation_Step_StepFailCausesSequenceFail –(Value: 29)
  • APILocation_Step_SwitchExecConnectionLifetime –(Value: 30)
  • APILocation_Step_SwitchExecEnabled –(Value: 31)
  • APILocation_Step_SwitchExecMulticonnectMode –(Value: 32)
  • APILocation_Step_SwitchExecOperation –(Value: 33)
  • APILocation_Step_SwitchExecOperationOrder –(Value: 34)
  • APILocation_Step_SwitchExecRoutesToConnect –(Value: 35)
  • APILocation_Step_SwitchExecRoutesToDisconnect –(Value: 36)
  • APILocation_Step_SwitchExecVirtualDevice –(Value: 37)
  • APILocation_Step_SwitchExecWaitForDebounce –(Value: 38)
  • APILocation_Step_UniqueStepId –(Value: 39)
  • APILocation_Step_UseMutex –(Value: 40)
  • APILocation_Step_WindowActivation –(Value: 41)
  • APILocation_StepType_BatchSyncOption –(Value: 108)
  • APILocation_StepType_CustomActionExpression –(Value: 95)
  • APILocation_StepType_CustomFalseAction –(Value: 97)
  • APILocation_StepType_CustomFalseActionTargetByExpr –(Value: 99)
  • APILocation_StepType_CustomTrueAction –(Value: 96)
  • APILocation_StepType_CustomTrueActionTargetByExpr –(Value: 98)
  • APILocation_StepType_DefaultNameExpr –(Value: 113)
  • APILocation_StepType_DescriptionExpr –(Value: 114)
  • APILocation_StepType_EvalPrecondForInteractiveExecution –(Value: 83)
  • APILocation_StepType_FailAction –(Value: 92)
  • APILocation_StepType_FailActionTargetByExpr –(Value: 94)
  • APILocation_StepType_IconName –(Value: 80)
  • APILocation_StepType_IgnoreRTE –(Value: 116)
  • APILocation_StepType_LoopIncExpression –(Value: 87)
  • APILocation_StepType_LoopInitExpression –(Value: 86)
  • APILocation_StepType_LoopStatusExpression –(Value: 89)
  • APILocation_StepType_LoopType –(Value: 90)
  • APILocation_StepType_LoopWhileExpression –(Value: 88)
  • APILocation_StepType_MenuItemNameExpr –(Value: 115)
  • APILocation_StepType_ModuleLoadOption –(Value: 81)
  • APILocation_StepType_ModuleUnloadOption –(Value: 82)
  • APILocation_StepType_MutexNameOrRefExpr –(Value: 107)
  • APILocation_StepType_PassAction –(Value: 91)
  • APILocation_StepType_PassActionTargetByExpr –(Value: 93)
  • APILocation_StepType_PostExpression –(Value: 110)
  • APILocation_StepType_Precondition –(Value: 112)
  • APILocation_StepType_PreExpression –(Value: 109)
  • APILocation_StepType_RecordLoopIterationResults –(Value: 117)
  • APILocation_StepType_RecordResult –(Value: 118)
  • APILocation_StepType_ResultRecordingOption –(Value: 132)
  • APILocation_StepType_RunMode –(Value: 85)
  • APILocation_StepType_StatusExpression –(Value: 111)
  • APILocation_StepType_StepFailCausesSequenceFail –(Value: 119)
  • APILocation_StepType_SwitchExecConnectionLifetime –(Value: 104)
  • APILocation_StepType_SwitchExecEnabled –(Value: 120)
  • APILocation_StepType_SwitchExecMulticonnectMode –(Value: 103)
  • APILocation_StepType_SwitchExecOperation –(Value: 101)
  • APILocation_StepType_SwitchExecOperationOrder –(Value: 106)
  • APILocation_StepType_SwitchExecRoutesToConnect –(Value: 102)
  • APILocation_StepType_SwitchExecRoutesToDisconnect –(Value: 105)
  • APILocation_StepType_SwitchExecVirtualDevice –(Value: 100)
  • APILocation_StepType_SwitchExecWaitForDebounce –(Value: 121)
  • APILocation_StepType_UseMutex –(Value: 122)
  • APILocation_StepType_WindowActivation –(Value: 84)

See Also

AnalysisUtilities.ValidateExpression

AnalysisUtilities.ValidatePath

AnalysisUtilities.ValidateRemoteHost

Locations.AddAPILocation