• CAMAPI
  • API Documentation
Show / Hide Table of Contents
  • AppStarterInterface
    • ICAMAppStarter
    • ISCStarterNativeUtils
  • AssemblyLoaderTypes
    • IAssemblyLoadContext
    • IAssemblyLoader
    • IAssemblyWrapper
    • IDotNetObjectWrapper
    • IMethodInfo
    • ISequentialStream
    • IStream
    • ISystemType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • tagSTATSTG
  • CAMAPI.Application
    • ICamApiApplication
    • ICamApiApplicationSingleton
    • ICamApiHandlerApplicationActiveProjectChanged
    • ICamApiHandlerApplicationAfterClose
    • ICamApiHandlerApplicationAfterLoad
    • ICamApiHandlerApplicationAfterLoadProject
    • ICamApiHandlerApplicationAfterSaveProject
    • ICamApiHandlerApplicationBeforeClose
    • ICamApiHandlerApplicationBeforeLoadProject
    • ICamApiHandlerApplicationBeforeSaveProject
    • ICamApiHandlerApplicationNewProject
    • ICamApiHandlerApplicationUpdateProcessState
    • ICamApiHandlerApplicationUpdateStartProgress
    • IExtensionUtility
    • IExtensionUtilityContext
    • IExtensionUtilityRunner
    • IExtensionUtilityRunnerContext
    • TMainWorkMode
    • enumTMainWorkMode
  • CAMAPI.ApplicationMainForm
    • ICamApiApplicationMainForm
    • ICamApiHandlerApplicationMainFormCloudChatClicked
    • ICamApiHandlerApplicationMainFormIsVisibleChanged
    • ICamApiHandlerApplicationMainFormMinimizeChanged
    • ICamApiHandlerApplicationMainFormReloadCloudProjectClicked
    • ICamApiHandlerApplicationMainFormSaveInCloudClicked
    • ICamApiHandlerApplicationMainFormShareClicked
    • ICamApiHandlerApplicationMainFormUiInfoChanged
    • ICamApiMainFormUiInfo
    • ICamApiMainFormUiPLMInfo
    • ICamApiMainFormUiPLMInfoItem
    • TCloudProjectState
    • TFreezeInterfaceType
    • TProjectSaveMode
    • enumTCloudProjectState
    • enumTFreezeInterfaceType
    • enumTProjectSaveMode
  • CAMAPI.CoordinateSystem
    • ICamApiCoordinateSystem
    • ICamApiListCoordinateSystem
  • CAMAPI.CurveTypes
    • ICamApiAbstractCurve
    • ICamApiAbstractCurveList
    • ICamApiAbstractCurveReceiver
    • ICamApiAbstractNurbsCurve
    • ICamApiCurve
    • ICamApiCurveArcsReceiver
    • ICamApiSurfaceCurve
  • CAMAPI.CustomAttributes
    • ICamApiAttributeFloatEnumValues
    • ICamApiAttributeIntegerEnumValues
    • ICamApiAttributeStringEnumValues
    • ICamApiBooleanCustomAttribute
    • ICamApiCustomAttribute
    • ICamApiCustomAttributeCategory
    • ICamApiCustomAttributeClassList
    • ICamApiCustomAttributeFloatBounds
    • ICamApiCustomAttributeIntegerBounds
    • ICamApiCustomAttributeWithValue
    • ICamApiCustomAttributesArray
    • ICamApiCustomAttributesArrayValueIndexer
    • ICamApiCustomAttributesBooleanValueIndexer
    • ICamApiCustomAttributesCollection
    • ICamApiCustomAttributesFloatValueIndexer
    • ICamApiCustomAttributesIntegerValueIndexer
    • ICamApiCustomAttributesLibrary
    • ICamApiCustomAttributesLibraryList
    • ICamApiCustomAttributesManager
    • ICamApiCustomAttributesStringValueIndexer
    • ICamApiCustomAttributesTree
    • ICamApiCustomAttributesTreeIterator
    • ICamApiCustomAttributesTreeNode
    • ICamApiCustomAttributesTreeNodesArray
    • ICamApiFloatCustomAttribute
    • ICamApiIntegerCustomAttribute
    • ICamApiObjectWithAttributes
    • ICamApiStringCustomAttribute
    • TAttributeValueRestriction
    • TCustomAttributeValueType
    • enumTAttributeValueRestriction
    • enumTCustomAttributeValueType
  • CAMAPI.DotnetHelper
    • ApplicationHelper
    • ApplicationMainFormHelper
    • CLDRecevierWrapperDefault
    • CSGeometryEntityHelper
    • CoEdgeHelper
    • CoEdgeIteratorHelper
    • ComWrapper
    • ComWrapperSettings
    • ComWrapper<T>
    • ConstantsHelper
    • CoordinateItemHelper
    • CoordinateSystemHelper
    • Curve2DModelItemHelper
    • Curve5DModelItemHelper
    • CurveGeometryEntityHelper
    • CurveHelper
    • CurveModelItemHelper
    • CurvesArrayModelItemHelper
    • CustomPropIteratorHelper
    • ExtensionHelper
    • ExtensionInfoHelper
    • ExtensionInstanceInfoHelper
    • ExtensionLibraryHelper
    • ExtensionLibraryInfoHelper
    • ExtensionLoggerHelper
    • ExtensionManagerHelper
    • ExtensionTypeInfoHelper
    • FaceGeometryEntityHelper
    • FaceHelper
    • FaceListHelper
    • FaceModelItemHelper
    • FacesArrayModelItemHelper
    • GeomFiler
    • GeomLibraryHelper
    • GeometryEntityHelper
    • GeometryImporterHelper
    • GeometryModelHelper
    • GeometryTreeNodeHelper
    • GeometryTreeNodeIteratorHelper
    • HoleModelItemHelper
    • InterfaceInfo
    • IteratorHelper
    • JobZoneModelItemHelper
    • LevelModelItemHelper
    • LineModelItemHelper
    • ListComWrapper<T>
    • ListCoordinateSystemHelper
    • ListModelItemHelper
    • ListString
    • ListUtilityInfoHelper
    • LoggerHelper
    • LoopHelper
    • MachineConfigurationHelper
    • MachineEvaluatorHelper
    • MachineHelper
    • MachineInfoHelper
    • MachinesLibraryHelper
    • MachiningToolHelper
    • MachiningToolInfoHelper
    • MachiningToolOperationsIteratorHelper
    • MachiningToolsListHelper
    • MachiningToolsManagerHelper
    • MakeCncDotnetSettingsHelper
    • MakeCncSppxSettingsHelper
    • MeshHelper
    • MeshListHelper
    • MeshesArrayModelItemHelper
    • ModelFormerHelper
    • ModelFormerSupportedItemsHelper
    • ModelFormerWithCurve2DHelper
    • ModelFormerWithCurve5DHelper
    • ModelFormerWithFacesHelper
    • ModelFormerWithHolesHelper
    • ModelFormerWithLevelsHelper
    • ModelFormerWithZonesHelper
    • ModelItemHelper
    • MtaTaskScheduler
    • NCMakerHelper
    • PartAndStageListHelper
    • PartHelper
    • PartStageHelper
    • PathsHelper
    • PointModelItemHelper
    • ProjectHelper
    • RestrictedZoneModelItemHelper
    • SetupStageHelper
    • SimulatorHelper
    • SnapshotHelper
    • SurfaceCurveHelper
    • SystemExtensionFactory
    • TechOperationHelper
    • TechOperationIteratorHelper
    • TechOperationTypeHelper
    • TechOperationTypeIteratorHelper
    • TechnologistHelper
    • ToolConnectorHelper
    • UtilButtonContextHelper
    • UtilityManagerHelper
    • WorkpieceConnectorHelper
    • WorkpieceCoordinateSystemHelper
    • WorkpieceSetupHelper
    • XMLPropAttributesEnumeratorHelper
    • XMLPropAttributesListHelper
    • XMLPropPointerHelper
  • CAMAPI.EtalonProject
    • ICAMAPIEtalonComparerAddLogMessage
    • ICAMAPIProjectEtalon
    • ICAMAPIProjectEtalonComparer
    • ICAMAPIProjectEtalonFormer
    • ICAMAPIProjectEtalonReceiver
  • CAMAPI.EventHandler
    • ICamApiEventHandler
  • CAMAPI.Extension.PLM
    • IExtensionPLM
    • IExtensionTypeInfoPLM
    • IPLMCAMProject
    • IPLMCAMProjectFile
    • IPLMCAMProjectFiles
    • IPLMConnectionParameter
    • IPLMConnectionParameters
    • IPLMDataItem
    • IPLMDataItems
    • IPLMFiles
    • IPLMInterface
    • IPLMItem
    • IPLMItemAttributes
    • IPLMItems
    • IPLMLoginParamListOfValues
    • IPLMLoginParamValue
    • IPLMLoginParameter
    • IPLMLoginParameters
    • IPLMManager
    • IPLMOperation
    • IPLMOperationList
    • IPLMParameterValue
    • IPLMParameterValues
    • IPLMParameters
    • IPLMProjectPreview
    • IPLMProjectStructItem
    • IPLMProjectStructItems
    • IPLMResult
    • IPLMSettingsParameter
    • IPLMSettingsParameters
    • IPLMTool
    • IPLMToolConverter
    • IPLMToolList
    • IPLMTree
    • IPLMTreeItem
    • TPLMFileAction
    • TPLMItemType
    • enumTPLMFileAction
    • enumTPLMItemType
  • CAMAPI.Extensions
    • IExtension
    • IExtensionFactory
    • IExtensionFactoryContext
    • IExtensionGlobal
    • IExtensionInfo
    • IExtensionInstanceInfo
    • IExtensionLazyUnloadable
    • IExtensionLibrary
    • IExtensionLibraryInfo
    • IExtensionLibraryLoader
    • IExtensionLogger
    • IExtensionManager
    • IExtensionOperationSolver
    • IExtensionStorage
    • IExtensionTypeInfo
    • IExtensionTypeInfoGeomCLDataConverter
    • IExtensionTypeInfoGlobal
    • IExtensionTypeInfoOperationPopup
    • IExtensionTypeInfoOperationSolver
    • IExtensionTypeInfoUtility
    • IExtensionTypeInfoUtilityRunner
    • IListExtension
    • IListExtensionLibraryInfo
    • IListExtensionTypeInfo
    • TExtensionLoaderType
    • TExtensionUnloadMode
    • TStorageField
    • TStorageType
    • enumTExtensionLoaderType
    • enumTExtensionUnloadMode
    • enumTStorageField
    • enumTStorageType
  • CAMAPI.FilesInStream
    • ICAMAPIFilesInStreamStorage
    • ICAMAPIFilesInStreamStorageLib
    • ISequentialStream
    • IStream
    • TFISStorageCompressionType
    • TFISStorageItemType
    • TFISStorageOpenMode
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • enumTFISStorageCompressionType
    • enumTFISStorageItemType
    • enumTFISStorageOpenMode
    • tagSTATSTG
  • CAMAPI.Generic.Dictionary
    • IDictionaryStringString
  • CAMAPI.Generic.List
    • IListInteger
    • IListString
  • CAMAPI.GeomImporter
    • ICAMAPIGeometryImporter
  • CAMAPI.GeomLibrary
    • ICAMAPIGeomLibrary
  • CAMAPI.GeomModel
    • ICAMAPIGeometryEntity
    • ICAMAPIGeometryModel
    • ICAMAPIGeometryTreeNode
    • ICAMAPIGeometryTreeNodeIterator
    • ICMAPITurnGeneratrixExtractor
    • ICamApiCSGeometryEntity
    • ICamApiCurveGeometryEntity
    • ICamApiFaceGeometryEntity
    • TCAMAPIGeometryEntityType
    • TGeometryEntityTypeFlag
    • enumTCAMAPIGeometryEntityType
    • enumTGeometryEntityTypeFlag
  • CAMAPI.GeomPicker
    • ICamApiGeomPicker
    • ICamApiGeomPickerOnClose
  • CAMAPI.Logger
    • LogItem
    • TLogEventType
    • _FILETIME
    • enumTLogEventType
    • tagLogItem
  • CAMAPI.MCDFormerTypes
    • ICamApiCLDReceiver
    • TCLDItemType
    • TCLDPlaneType
    • TExtendedCycleSubCommand
    • TFeedTypeFlag
    • TLengthCompensationMode
    • TRadiusCompensationMode
    • enumTCLDItemType
    • enumTCLDPlaneType
    • enumTLengthCompensationMode
    • tagTExtendedCycleSubCommand
    • tagTFeedTypeFlag
    • tagTRadiusCompensationMode
  • CAMAPI.Machine
    • ICamApiMachine
    • ICamApiMachineEvaluator
    • ICamApiMachineInfo
    • ICamApiToolConnector
    • ICamApiWorkpieceConnector
  • CAMAPI.MachineConfiguration
    • ICamApiMachineConfiguration
  • CAMAPI.MachinesLibrary
    • ICamApiMachinesLibrary
  • CAMAPI.MachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • CAMAPI.Macros
    • ICamApiMacroManager
  • CAMAPI.MeshTypes
    • ICamApiMesh
    • ICamApiMeshList
  • CAMAPI.ModelFormerTypes
    • ICamApiCoordinateItem
    • ICamApiCurve2DModelItem
    • ICamApiCurve5DModelItem
    • ICamApiCurveModelItem
    • ICamApiCurvesArrayModelItem
    • ICamApiFaceModelItem
    • ICamApiFacesArrayModelItem
    • ICamApiHoleModelItem
    • ICamApiJobZoneModelItem
    • ICamApiLevelModelItem
    • ICamApiLineModelItem
    • ICamApiListModelItem
    • ICamApiMeshesArrayModelItem
    • ICamApiModelFormer
    • ICamApiModelFormerMakeSupportedItems
    • ICamApiModelFormerSupportedItems
    • ICamApiModelFormerWithCurve2D
    • ICamApiModelFormerWithCurve5D
    • ICamApiModelFormerWithFaces
    • ICamApiModelFormerWithHoles
    • ICamApiModelFormerWithLevels
    • ICamApiModelFormerWithZones
    • ICamApiModelItem
    • ICamApiPointModelItem
    • ICamApiRestrictedZoneModelItem
    • THoleBottomLevelMode
    • THoleDrillTipCompensation
    • THoleTopLevelMode
    • TModelCurveType
    • TModelCurveTypeSetFlag
    • TModelFaceType
    • TModelFaceTypeSetFlag
    • TModelFormerLevelType
    • TModelFormerType
    • TModelFormerZoneContactMode
    • TModelItemType
    • enumTHoleBottomLevelMode
    • enumTHoleDrillTipCompensation
    • enumTHoleTopLevelMode
    • enumTModelFormerLevelType
    • enumTModelFormerZoneContactMode
    • tagTModelCurveType
    • tagTModelCurveTypeFlag
    • tagTModelFaceType
    • tagTModelFaceTypeFlag
    • tagTModelFormerType
    • tagTModelItemType
  • CAMAPI.NCMaker
    • ICamApiMakeCncDotnetSettings
    • ICamApiMakeCncSettings
    • ICamApiMakeCncSppxSettings
    • ICamApiNCMaker
    • TCamApiNCMakerSettingsType
    • enumTCamApiNCMakerSettingsType
  • CAMAPI.PartStage
    • ICamApiPart
    • ICamApiPartAndStageList
    • ICamApiPartStage
    • ICamApiSetupStage
  • CAMAPI.Project
    • ICamApiHandlerProjectAfterSave
    • ICamApiHandlerProjectBeforeSave
    • ICamApiProject
  • CAMAPI.ResultStatus
    • TResultStatus
    • TResultStatusCode
    • enumTResultStatusCode
  • CAMAPI.Simulator
    • ICamApiSimulator
  • CAMAPI.Singletons
    • ICamApiConstants
    • ICamApiFactoryGeometryFile
    • ICamApiPaths
  • CAMAPI.Snapshot
    • ICamApiSnapshot
    • IListCamApiSnapshot
    • _FILETIME
  • CAMAPI.SurfaceTypes
    • ICamApiCoEdge
    • ICamApiCoEdgeIterator
    • ICamApiFace
    • ICamApiFaceList
    • ICamApiLoop
    • ICamApiNurbsSurface
    • ICamApiSurface
  • CAMAPI.TechOperation
    • ICamApiHandlerTechOperationInitModelFormers
    • ICamApiHandlerTechOperationLoadFromXmlProp
    • ICamApiHandlerTechOperationSaveToXmlProp
    • ICamApiHandlerTechOperationToolChanged
    • ICamApiTechOperation
    • ICamApiTechOperationIterator
    • ICamApiTechOperationIteratorFilter
    • ICamApiTechOperationOwner
    • ICamApiTechOperationProgressUpdateHandler
    • ICamApiTechOperationSolver
    • ICamApiTechOperationSolverInitializeContext
    • IExtensionGeomCLDataConverter
    • TCamApiReorderingMode
    • enumTCamApiReorderingMode
  • CAMAPI.TechSolvers
    • ICamApiRouteVoyager
    • ICamApiRouteVoyagerGetOptimalRouteCallback
  • CAMAPI.Technologist
    • ICamApiHandlerTechnologistOperationAdded
    • ICamApiTechOperationType
    • ICamApiTechOperationTypeIterator
    • ICamApiTechnologist
  • CAMAPI.TechnologyForm
    • ICamApiTechnologyForm
    • ICamApiTechnologyFormOperationPopup
    • ICamApiTechnologyFormOperationPopupItem
    • ICamApiTechnologyFormOperationPopupItemOnClicked
    • IExtensionOperationPopup
    • IExtensionOperationPopupBuildContext
    • IExtensionOperationPopupItemOnClickedContext
  • CAMAPI.Tools
    • ICamApiMachiningTool
    • ICamApiMachiningToolsManager
  • CAMAPI.ToolsList
    • ICamApiMachiningToolInfo
    • ICamApiMachiningToolOperationsIterator
    • ICamApiMachiningToolsList
  • CAMAPI.UIDialogs
    • ICAMAPI_UIDialogWindow
    • ICAMAPI_UIDialogWindowOnClose
    • ICAMAPI_UIDialogsHelper
    • IPropIteratorGetter
    • IPropIteratorSetter
    • TMessageDialogType
    • TUIButtonType
    • TUIButtonTypeFlags
    • enumTMessageDialogType
    • enumTUIButtonType
    • enumTUIButtonTypeFlags
  • CAMAPI.UIDialogs.DotnetHelper
    • BooleanValueGetter
    • BooleanValueSetter
    • ButtonClickAction
    • CamApiInspectorWindow
    • CamApiInspectorWindowOnClose
    • DefaultPropValue
    • DoubleValueGetter
    • DoubleValueSetter
    • GetEnumIndexedValues
    • GetEnumValues
    • IntegerValueGetter
    • IntegerValueSetter
    • MessageBoxHelper
    • OnButtonClickAction
    • OnDialogWindowClose
    • OnGetBooleanValue
    • OnGetDoubleValue
    • OnGetIntegerValue
    • OnGetPropIterator
    • OnGetStringValue
    • OnRestoreDefaultPropValue
    • OnSetBooleanValue
    • OnSetDoubleValue
    • OnSetIntegerValue
    • OnSetStringValue
    • PropIteratorGetter
    • SimplePropIterator
    • StringValueGetter
    • StringValueSetter
    • UIDialogWindowHelper
    • UIDialogs
  • CAMAPI.Utilities
    • ICamApiListUtilityInfo
    • ICamApiUtilityManager
    • IUtilButtonContext
  • CAMAPI.Workpiece
    • ICamApiWorkpieceCoordinateSystem
    • ICamApiWorkpieceSetup
    • TCamApiWorkpieceCoordinateSystemMode
    • enumTCamApiWorkpieceCoordinateSystemMode
  • CAMHelper.NativeLibUtils
    • NativeLibLoader
    • NativeLibLoader.ProcCaller<delegateT>
  • CAMIPC.Application
    • ICamIpcApplication
    • ICamIpcHandlerApplicationActiveProjectChanged
    • ICamIpcHandlerApplicationAfterClose
    • ICamIpcHandlerApplicationAfterLoad
    • ICamIpcHandlerApplicationAfterLoadProject
    • ICamIpcHandlerApplicationAfterSaveProject
    • ICamIpcHandlerApplicationBeforeClose
    • ICamIpcHandlerApplicationBeforeLoadProject
    • ICamIpcHandlerApplicationBeforeSaveProject
    • ICamIpcHandlerApplicationNewProject
    • ICamIpcHandlerApplicationUpdateProcessState
    • ICamIpcHandlerApplicationUpdateStartProgress
    • ICamIpcListApplication
  • CAMIPC.ApplicationMainForm
    • ICamIpcApplicationMainForm
    • ICamIpcHandlerApplicationMainFormCloudChatClicked
    • ICamIpcHandlerApplicationMainFormIsVisibleChanged
    • ICamIpcHandlerApplicationMainFormMinimizeChanged
    • ICamIpcHandlerApplicationMainFormReloadCloudProjectClicked
    • ICamIpcHandlerApplicationMainFormSaveInCloudClicked
    • ICamIpcHandlerApplicationMainFormShareClicked
    • ICamIpcHandlerApplicationMainFormUiInfoChanged
    • ICamIpcMainFormUiInfo
    • ICamIpcMainFormUiPLMInfo
    • ICamIpcMainFormUiPLMInfoItem
  • CAMIPC.AsyncResult
    • IAsyncAnswersListener
    • IAsyncResult
  • CAMIPC.CloudsApp
    • ICloudsIpcApplication
    • ICloudsIpcProject
    • _FILETIME
  • CAMIPC.CoordinateSystem
    • ICamIpcCoordinateSystem
    • ICamIpcListCoordinateSystem
  • CAMIPC.CurveTypes
    • ICamIpcAbstractCurve
    • ICamIpcAbstractCurveList
    • ICamIpcAbstractCurveReceiver
    • ICamIpcAbstractNurbsCurve
    • ICamIpcCurve
    • ICamIpcCurveArcsReceiver
    • ICamIpcSurfaceCurve
  • CAMIPC.DotnetHelper
    • ApplicationHelper
    • CoEdgeIteratorHelper
    • FaceHelper
    • GeometryModelHelper
    • GeometryTreeNodeIteratorHelper
    • IteratorHelper
    • LoopHelper
    • TechOperationIteratorHelper
    • TechOperationTypeIteratorHelper
    • TechnologistHelper
  • CAMIPC.EventHandler
    • ICamIpcEventHandler
    • ICamIpcEventListener
  • CAMIPC.ExecuteContext
    • TExecuteContext
    • TExecuteSettings
  • CAMIPC.Extension.PLM
    • IIpcPLMManager
  • CAMIPC.ExtensionManager
    • IIpcExtension
    • IIpcExtensionInfo
    • IIpcExtensionInstanceInfo
    • IIpcExtensionLibraryInfo
    • IIpcExtensionManager
    • IIpcExtensionTypeInfo
    • IIpcListExtension
    • IIpcListExtensionLibraryInfo
    • IIpcListExtensionTypeInfo
  • CAMIPC.FunctionalTest
    • IIpcCamAppTests
    • IIpcFunctionalTest
  • CAMIPC.GeomImporter
    • ICamIpcGeometryImporter
  • CAMIPC.GeomLibrary
    • ICamIpcGeomLibrary
  • CAMIPC.GeomModel
    • ICamIpcCSGeometryEntity
    • ICamIpcCurveGeometryEntity
    • ICamIpcFaceGeometryEntity
    • ICamIpcGeometryEntity
    • ICamIpcGeometryModel
    • ICamIpcGeometryTreeNode
    • ICamIpcGeometryTreeNodeIterator
    • ICamIpcTurnGeneratrixExtractor
  • CAMIPC.Helper
    • IIpcHelper
    • IIpcHelperInternal
  • CAMIPC.IpcInteraction
    • IEventJsonParser
    • IIpcEventListenerManager
    • IIpcInteraction
    • IIpcMessageSender
    • IIpcServer
    • IJsonParser
    • IRequestJsonParser
    • IRequestsCommandExecutor
    • IRequestsHandler
    • IRequestsHandlerProceedHelper
    • IResponseJsonParser
    • IWrapperBase
    • IWrappingObject
  • CAMIPC.Logger
    • IIpcLogger
  • CAMIPC.MCDFormerTypes
    • ICamIpcCLDReceiver
  • CAMIPC.Machine
    • ICamIpcMachine
    • ICamIpcMachineEvaluator
    • ICamIpcMachineInfo
  • CAMIPC.MachineConfiguration
    • ICamIpcMachineConfiguration
  • CAMIPC.MachinesLibrary
    • ICamIpcMachinesLibrary
  • CAMIPC.Macros
    • ICamIpcMacroManager
  • CAMIPC.MeshTypes
    • ICamIpcMesh
    • ICamIpcMeshList
  • CAMIPC.ModelFormerTypes
    • ICamIpcCurve2DModelItem
    • ICamIpcCurve5DModelItem
    • ICamIpcHoleModelItem
    • ICamIpcJobZoneModelItem
    • ICamIpcLevelModelItem
    • ICamIpcListModelItem
    • ICamIpcModelFormer
    • ICamIpcModelFormerMakeSupportedItems
    • ICamIpcModelFormerSupportedItems
    • ICamIpcModelFormerWithCurve2D
    • ICamIpcModelFormerWithCurve5D
    • ICamIpcModelFormerWithFaces
    • ICamIpcModelFormerWithHoles
    • ICamIpcModelFormerWithLevels
    • ICamIpcModelFormerWithZones
    • ICamIpcModelItem
    • ICamIpcRestrictedZoneModelItem
  • CAMIPC.NCMaker
    • ICamIpcMakeCncDotnetSettings
    • ICamIpcMakeCncSettings
    • ICamIpcMakeCncSppxSettings
    • ICamIpcNCMaker
  • CAMIPC.PartStage
    • ICamIpcPart
    • ICamIpcPartAndStageList
    • ICamIpcPartStage
    • ICamIpcSetupStage
  • CAMIPC.PrimeView
    • ICamIpcPrimeView
  • CAMIPC.PrimeViewModel
    • ICamIpcListPrimeViewModel
    • ICamIpcPrimeViewModel
  • CAMIPC.Project
    • ICamIpcHandlerProjectAfterSave
    • ICamIpcHandlerProjectBeforeSave
    • ICamIpcProject
  • CAMIPC.Simulator
    • ICamIpcSimulator
  • CAMIPC.Singletons
    • ICamIpcPaths
  • CAMIPC.Snapshot
    • ICamIpcSnapshot
    • IListCamIpcSnapshot
    • _FILETIME
  • CAMIPC.SurfaceTypes
    • ICamIpcCoEdge
    • ICamIpcCoEdgeIterator
    • ICamIpcFace
    • ICamIpcFaceList
    • ICamIpcLoop
    • ICamIpcNurbsSurface
    • ICamIpcSurface
  • CAMIPC.TechOperation
    • ICamIpcHandlerTechOperationInitModelFormers
    • ICamIpcHandlerTechOperationLoadFromXmlProp
    • ICamIpcHandlerTechOperationSaveToXmlProp
    • ICamIpcHandlerTechOperationToolChanged
    • ICamIpcTechOperation
    • ICamIpcTechOperationIterator
  • CAMIPC.Technologist
    • ICamIpcHandlerTechnologistOperationAdded
    • ICamIpcTechOperationType
    • ICamIpcTechOperationTypeIterator
    • ICamIpcTechnologist
  • CAMIPC.TechnologyForm
    • ICamIpcTechnologyForm
  • CAMIPC.Tools
    • ICamIpcMachiningTool
    • ICamIpcMachiningToolsManager
  • CAMIPC.ToolsList
    • ICamIpcMachiningToolInfo
    • ICamIpcMachiningToolsList
  • CAMIPC.Utilities
    • ICamIpcListUtilityInfo
    • ICamIpcUtilityInfo
    • ICamIpcUtilityManager
  • CAMIPC.Workpiece
    • ICamIpcWorkpieceConnector
    • ICamIpcWorkpieceCoordinateSystem
    • ICamIpcWorkpieceSetup
  • CAMIPC.XmlProp
    • ICamIpcXmlPropArray
    • ICamIpcXmlPropPointer
  • DotNet.Interpreter.Helper
    • AbstractInterpreter
    • CommandManager
    • CurrentOperationAxisIndex
    • ExecutionProcedureHandler
    • FeedrateType
    • InterpolationType
    • MachineAxisIndexes
    • MotionType
    • PersistentNullable<T>
    • Point3D
    • Point3DFlags
    • RecordArray<T>
    • Register
    • RegisterCommandHandler
    • RegisterManager
    • RegisterManager.RegisterLinkAddedHandler
    • RegisterValues
    • Spindle
    • ToolLengthCompensation
    • ToolRadiusCompensation
    • ValueValidationProcedureHandler
  • GeneralUtils.STDefLib
    • AngleUnits
    • STDef
  • Geometry.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchClient
    • ISTGeWatchable
    • T2DBox
    • T2DPoint
    • T3DArc
    • T3DBox
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML
  • MachinigToolsImportTypes
    • IMTI_AxialToolItemWithMaxPlungeAngle
    • IMTI_AxialToolItemWithTeeth
    • IMTI_AxialToolItems
    • IMTI_AxialToolOverhang
    • IMTI_AxialToolStepsAdapter
    • IMTI_AxialToolToolingPoints
    • IMTI_BackBoringBar
    • IMTI_BoringBar
    • IMTI_BoringToolHolderGroup
    • IMTI_CenterDrill
    • IMTI_ConicalMill
    • IMTI_CoolantTubes
    • IMTI_CounterBoreDrill
    • IMTI_CounterSinkDrill
    • IMTI_CustomAxialShapeTool
    • IMTI_CylindricalMill
    • IMTI_DoubleRadialMill
    • IMTI_Drill
    • IMTI_ElipticFlatFanSprayGun
    • IMTI_ElipticLinearFanSprayGun
    • IMTI_EmptyGripper
    • IMTI_Engraver
    • IMTI_ExternalGroovingToolHolderGroup
    • IMTI_ExternalThreadingToolHolderGroup
    • IMTI_ExternalToolHolderGroup
    • IMTI_FaceGroovingToolHolderGroup
    • IMTI_FlatTipCountersink
    • IMTI_FullConeSprayGun
    • IMTI_HollowConeSprayGun
    • IMTI_InternalGroovingToolHolderGroup
    • IMTI_InternalThreadingToolHolderGroup
    • IMTI_JetCutter
    • IMTI_Knife
    • IMTI_LaserJetCutter
    • IMTI_LimitedConicalMill
    • IMTI_LimitedDoubleRadialMill
    • IMTI_MachiningToolCADModelAdapter
    • IMTI_MachiningToolCuttingConditions
    • IMTI_MachiningToolItemWithDurability
    • IMTI_MachiningToolItemWithIdentifier
    • IMTI_MachiningToolItemWithUnits
    • IMTI_MachiningToolsImportLibrary
    • IMTI_MachiningToolsItem
    • IMTI_MachiningToolsItemWithName
    • IMTI_MachiningToolsItemWithNumbers
    • IMTI_MachiningToolsStorage
    • IMTI_NegativeRadiusMill
    • IMTI_PilotCounterbore
    • IMTI_PlanarCurveReader
    • IMTI_PlanarCurveReceiver
    • IMTI_PlazmaJetCutter
    • IMTI_ProbingToolHolderGroup
    • IMTI_Reamer
    • IMTI_RectangularFlatFanSprayGun
    • IMTI_SawBlade
    • IMTI_SingleVacuumGripper
    • IMTI_SphericalMill
    • IMTI_SphericalProbe
    • IMTI_SpotDrill
    • IMTI_Taper
    • IMTI_TaperJetCutter
    • IMTI_ThreadMill
    • IMTI_TorusMill
    • IMTI_TurnToolDimensions
    • IMTI_TurnToolDirections
    • IMTI_TurnToolHand
    • IMTI_TurnToolItems
    • IMTI_TurnToolOverhang
    • IMTI_TurnToolToolingPoints
    • IMTI_TwoStageDrill
    • IMTI_UndercutBarrelMill
    • IMTI_UndercutDoveMill
    • IMTI_UndercutIndexableChamferMill
    • IMTI_UndercutLensBarrelMill
    • IMTI_UndercutLollipopMill
    • IMTI_UndercutRoundGrooveMill
    • IMTI_UndercutRoundedChamferMill
    • IMTI_UndercutSharpChamferMill
    • IMTI_UndercutSlotMill
    • IMTI_UndercutTaperBarrelMill
    • IMTI_UndercutTwoAngleMill
    • TMTI_AxialToolContactPointType
    • TMTI_AxialToolGroup
    • TMTI_AxialToolToolingPointType
    • TMTI_BoringlToolHolderTypes
    • TMTI_CurveSpanType
    • TMTI_CuttingDirections
    • TMTI_CuttingSpeedMode
    • TMTI_ExtGroovingToolHolderTypes
    • TMTI_ExternalToolHolderInsertTypes
    • TMTI_ExternalToolHolderTypes
    • TMTI_FaceGroovingToolHolderTypes
    • TMTI_FeedUnits
    • TMTI_FixingDirection
    • TMTI_GroovingInsertTypes
    • TMTI_Hand
    • TMTI_IntGroovingToolHolderTypes
    • TMTI_LinearUnits
    • TMTI_ProbingInsertTypes
    • TMTI_ProbingToolHolderTypes
    • TMTI_RotationDirection
    • TMTI_ThreadingInsertTypes
    • TMTI_ThreadingToolHolderTypes
    • TMTI_TurnToolAdjustingTypes
    • TMTI_TurnToolHolderDimensionTypes
    • TMTI_TurnToolInsertDimensionTypes
    • tagTMTI_AxialToolContactPointType
    • tagTMTI_AxialToolGroup
    • tagTMTI_AxialToolToolingPointType
    • tagTMTI_BoringlToolHolderTypes
    • tagTMTI_CurveSpanType
    • tagTMTI_CuttingDirections
    • tagTMTI_CuttingSpeedMode
    • tagTMTI_ExtGroovingToolHolderTypes
    • tagTMTI_ExternalToolHolderInsertTypes
    • tagTMTI_ExternalToolHolderTypes
    • tagTMTI_FaceGroovingToolHolderTypes
    • tagTMTI_FeedUnits
    • tagTMTI_FixingDirection
    • tagTMTI_GroovingInsertTypes
    • tagTMTI_Hand
    • tagTMTI_IntGroovingToolHolderTypes
    • tagTMTI_LinearUnits
    • tagTMTI_ProbingInsertTypes
    • tagTMTI_ProbingToolHolderTypes
    • tagTMTI_RotationDirection
    • tagTMTI_ThreadingInsertTypes
    • tagTMTI_ThreadingToolHolderTypes
    • tagTMTI_TurnToolAdjustingTypes
    • tagTMTI_TurnToolHolderDimensionTypes
    • tagTMTI_TurnToolInsertDimensionTypes
  • PathAliasesInterface
    • IST_AliasesList
    • IST_CustomAliasesList
    • IST_PathAliasConverter
    • IST_PathAliasLibrary
    • TAliasType
    • T_AliasAdditionMode
    • enumTAliasType
    • tagT_AliasAdditionMode
  • STCustomPropTypes
    • IBooleanValueGetter
    • IBooleanValueSetter
    • IButtonClickAction
    • IDoubleValueGetter
    • IDoubleValueSetter
    • IIntegerValueGetter
    • IIntegerValueSetter
    • IST_AbstractPropHelper
    • IST_CustomBooleanProp
    • IST_CustomBooleanPropHelper
    • IST_CustomBooleanPropWithEdit
    • IST_CustomComplexPropHelper
    • IST_CustomComplexPropWithText
    • IST_CustomDoubleProp
    • IST_CustomDoublePropHelper
    • IST_CustomDynamicArrayProp
    • IST_CustomEnumIndexedPropHelper
    • IST_CustomEnumWithIDPropHelper
    • IST_CustomEnumerated
    • IST_CustomEnumeratedProp
    • IST_CustomEnumeratedWithID
    • IST_CustomEnumeratedWithStringValue
    • IST_CustomIntegerProp
    • IST_CustomIntegerPropHelper
    • IST_CustomOpenEnumeratedProp
    • IST_CustomProp
    • IST_CustomPropCaption
    • IST_CustomPropComputable
    • IST_CustomPropDefaultable
    • IST_CustomPropExpanded
    • IST_CustomPropFilePath
    • IST_CustomPropFolderPath
    • IST_CustomPropHelpers
    • IST_CustomPropHint
    • IST_CustomPropID
    • IST_CustomPropIcon
    • IST_CustomPropIsInErrorState
    • IST_CustomPropIsStructural
    • IST_CustomPropIterator
    • IST_CustomPropPriority
    • IST_CustomPropReadOnly
    • IST_CustomPropSelectable
    • IST_CustomPropTransparent
    • IST_CustomPropUpdateStamp
    • IST_CustomPropVisible
    • IST_CustomPropWithButtons
    • IST_CustomPropWithUnits
    • IST_CustomRadioEditProp
    • IST_CustomStringProp
    • IST_CustomStringPropHelper
    • IST_SimplePropIterator
    • IStringValueGetter
    • IStringValueSetter
    • TCustomPropButtonState
    • TCustomPropType
    • tagTCustomPropButtonState
    • tagTCustomPropType
  • STGeomApiTypes
    • IAbstractGeomObject
    • IPMIGeomThread
    • ISTGeomFiler
    • ISTGeomReceiver
    • TSTBlendedType
    • TSTImportOption
    • TSTLimitType
    • TSTLineType
    • TSTPmiArrowType
    • TSTPmiCurveType
    • TSTPmiTextType
    • TSTPmiType
    • enumTSTBlendedType
    • enumTSTImportOption
    • enumTSTLimitType
    • enumTSTLineType
    • enumTSTPmiArrowType
    • enumTSTPmiCurveType
    • enumTSTPmiTextType
    • enumTSTPmiType
  • STLoggingInterface
    • IST_Logger
    • IST_LogsListener
    • TST_LogEventType
    • TST_LogItem
    • _FILETIME
    • tagTST_LogEventType
    • tagTST_LogItem
  • STNCAnalyzer
    • INCT_Analyzer
    • INCT_Analyzer2
    • INCT_Brackets
    • INCT_Comments
    • INCT_EndOfLineChars
    • INCT_Quotes
    • INCT_UnionLineChars
  • STNCConnect
    • INCT_Connect
  • STNCFormers
    • INCT_CircularMotionFormer
    • INCT_DrillingCycleEvents
    • INCT_DrillingCycleFormer
    • INCT_DrillingCycleWithShiftFormer
    • INCT_GeomLinearMotionFormer
    • INCT_LatheCycleArcEvents
    • INCT_LatheCycleEvents
    • INCT_LatheGroovingCycleFormer
    • INCT_LatheStockRemovalCycleEvents
    • INCT_LatheStockRemovalCycleEvents2
    • INCT_LatheStockRemovalCycleEvents3
    • INCT_LatheStockRemovalCycleFormer
    • INCT_LatheStockRemovalCycleFormer2
    • INCT_LatheThreadCuttingCycleEvents
    • INCT_LatheThreadCuttingCycleFormer
    • INCT_LatheThreadCuttingCycleFormer2
    • INCT_LinearMotionFormer
    • INCT_MillingCycleEvents
    • INCT_PeckDrillingCycleEvents
    • INCT_PeckDrillingCycleFormer
    • INCT_PocketCycleEvents
    • INCT_PocketCycleFormer
    • INCT_ThreadMillingCycleFormer
    • TNC2DPoint
    • TNCAxisType
    • TNCCircularMode
    • TNCClearanceType
    • TNCConstructArcMode
    • TNCCutDepthCalcMethod
    • TNCDCAxisIndexes
    • TNCDegressionType
    • TNCDrillingCycleMoveType
    • TNCDrillingCycleShiftType
    • TNCFlatSpiralStepType
    • TNCGrooveDirection
    • TNCLCAxisIndexes
    • TNCLSRPointType
    • TNCLatheCycleMoveType
    • TNCLatheMachiningDirection
    • TNCLatheMachiningStyle
    • TNCLatheMachiningType
    • TNCLatheStartPointMode
    • TNCLatheStepType
    • TNCMachiningProcessing
    • TNCMillingCycleMoveType
    • TNCMillingThreadType
    • TNCPassReturnMethod
    • TNCPocketCycleMoveType
    • TNCRetractionType
    • TNCReturnLevel
    • TNCShiftAxis
    • TNCShiftPath
    • TNCShiftValues
    • TNCSpiralDirection
    • TNCStartLevelType
    • TNCThreadApproach
    • TNCThreadCuttingDirection
    • TNCThreadSequenceType
    • TNCTypeOfProcessing
    • enumTNCCircularMode
    • enumTNCClearanceType
    • enumTNCConstructArcMode
    • enumTNCCutDepthCalcMethod
    • enumTNCDegressionType
    • enumTNCDrillingCycleMoveType
    • enumTNCDrillingCycleShiftType
    • enumTNCFlatSpiralStepType
    • enumTNCGrooveDirection
    • enumTNCLSRPointType
    • enumTNCLatheCycleMoveType
    • enumTNCLatheMachiningDirection
    • enumTNCLatheMachiningStyle
    • enumTNCLatheMachiningType
    • enumTNCLatheStartPointMode
    • enumTNCLatheStepType
    • enumTNCMachiningProcessing
    • enumTNCMillingCycleMoveType
    • enumTNCMillingThreadType
    • enumTNCPassReturnMethod
    • enumTNCPocketCycleMoveType
    • enumTNCRetractionType
    • enumTNCReturnLevel
    • enumTNCShiftPath
    • enumTNCSpiralDirection
    • enumTNCStartLevelType
    • enumTNCThreadApproach
    • enumTNCThreadCuttingDirection
    • enumTNCThreadSequenceType
    • enumTNCTypeOfProcessing
    • tagTNC2DPoint
    • tagTNCAxisType
    • tagTNCDCAxisIndexes
    • tagTNCLCAxisIndexes
    • tagTNCShiftAxis
    • tagTNCShiftValues
  • STNCInterpreter
    • INCT_AddOriginByShiftAndRotate
    • INCT_BaseReg
    • INCT_BlockExecArray
    • INCT_BlockExecObject
    • INCT_CLData
    • INCT_CLData2
    • INCT_CLData_AutoAxesBrakes
    • INCT_CLData_BreakCommand
    • INCT_CLData_Comment
    • INCT_CLData_CutTo5d
    • INCT_CLData_Insert
    • INCT_CLData_LngID
    • INCT_CLData_PocketCycleFormer
    • INCT_CLData_Print
    • INCT_Equipment
    • INCT_Equipment2
    • INCT_GeomCLData
    • INCT_GetPartByUser
    • INCT_Interpreter
    • INCT_InterpreterState
    • INCT_Kernel
    • INCT_Kernel2
    • INCT_Program
    • INCT_ProgramManager
    • INCT_ProgramManager2
    • INCT_Register
    • INCT_RegisterList
    • INCT_RegisterValues
    • INCT_SpindleState
    • INCT_SysState
    • INCT_SysState2
    • TNC3DMatrix
    • TNC3DPoint
    • TNCAddOriginFlipMode
    • TNCDrillingCycleType
    • TNCEulerAnglesConvention
    • TNCExecObj
    • TNCFeedType
    • TNCFeedrateMeasure
    • TNCFlipType
    • TNCGetPartDirection
    • TNCGetPartOrigin
    • TNCGotoMode
    • TNCLatheCycleType
    • TNCLengthCompensationMode
    • TNCMessageType
    • TNCMillingCycleType
    • TNCOperationGroup
    • TNCPlaneType
    • TNCPoint
    • TNCRadiusCompensationMode
    • TNCSPositioningMode
    • TNCSign
    • TNCSpindleCommand
    • TNCSystemMeasure
    • TNCThreadLeadType
    • TNCThreadOrientation
    • TNCTooltipMode
    • TNCValueAvailType
    • enumTNCAddOriginFlipMode
    • enumTNCDrillingCycleType
    • enumTNCEulerAnglesConvention
    • enumTNCExecObj
    • enumTNCFeedrateMeasure
    • enumTNCFlipType
    • enumTNCGetPartDirection
    • enumTNCGetPartOrigin
    • enumTNCGotoMode
    • enumTNCLatheCycleType
    • enumTNCLengthCompensationMode
    • enumTNCMessageType
    • enumTNCMillingCycleType
    • enumTNCOperationGroup
    • enumTNCPoint
    • enumTNCRadiusCompensationMode
    • enumTNCSPositioningMode
    • enumTNCSign
    • enumTNCSpindleCommand
    • enumTNCSystemMeasure
    • enumTNCThreadLeadType
    • enumTNCThreadOrientation
    • enumTNCTooltipMode
    • enumTNCValueAvailType
    • tagTNC3DMatrix
    • tagTNC3DPoint
    • tagTNCFeedType
    • tagTNCPlaneType
  • STTypes
    • IST_2DBox
    • IST_2DMatrix
    • IST_2DPoint
    • IST_3DBox
    • IST_3DMatrix
    • IST_3DPoint
    • IST_5DPoint
    • IST_MeasurableObject
    • IST_UpdateStamp
    • TST2DBox
    • TST2DLine
    • TST2DMatrix
    • TST2DPoint
    • TST2IPoint
    • TST2SPoint
    • TST3DBox
    • TST3DLine
    • TST3DMatrix
    • TST3DPoint
    • TST3DVec
    • TST3IPoint
    • TST3SMatrix
    • TST3SPoint
    • TST5DPoint
    • TSTLinearUnits
    • TSTSystemUnits
    • TST_LinearMeasure
    • enumTST_LinearMeasure
    • tagTST2DBox
    • tagTST2DLine
    • tagTST2DMatrix
    • tagTST2DPoint
    • tagTST2IPoint
    • tagTST2SPoint
    • tagTST3DBox
    • tagTST3DLine
    • tagTST3DMatrix
    • tagTST3DPoint
    • tagTST3IPoint
    • tagTST3SMatrix
    • tagTST3SPoint
    • tagTST5DPoint
    • tagTSTLinearUnits
    • tagTSTSystemUnits
  • STXMLPropTypes
    • IST_AbstractPropEventsHandler
    • IST_NameSpace
    • IST_NameSpaceManager
    • IST_OnDestroyXMLProp
    • IST_OnGetCopyOfXMLPropHandler
    • IST_PropEventsHandler
    • IST_RealLanguageItem
    • IST_XMLPropArray
    • IST_XMLPropAttributesEnumerator
    • IST_XMLPropAttributesList
    • IST_XMLPropCaseNode
    • IST_XMLPropCustomParser
    • IST_XMLPropDescriptor
    • IST_XMLPropPointer
    • ISequentialStream
    • IStream
    • TSTSimplePropType
    • _FILETIME
    • _LARGE_INTEGER
    • _ULARGE_INTEGER
    • tagSTATSTG
    • tagTSTSimplePropType

Class XMLPropPointerHelper

Helper methods for IST_XMLPropPointer

Inheritance
object
XMLPropPointerHelper
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: CAMAPI.DotnetHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class XMLPropPointerHelper

Methods

AddEventsHandler(ComWrapper<IST_XMLPropPointer>, string, IST_AbstractPropEventsHandler)

Subscribe to XML property event tracking

Declaration
public static void AddEventsHandler(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, IST_AbstractPropEventsHandler Handler)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
IST_AbstractPropEventsHandler Handler

Arr(ComWrapper<IST_XMLPropPointer>, string)

Retrieves the array property by name

Declaration
public static ComWrapper<IST_XMLPropArray> Arr(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
ComWrapper<IST_XMLPropArray>

Assign(ComWrapper<IST_XMLPropPointer>, IST_XMLPropPointer)

Copy data from another property

Declaration
public static void Assign(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IST_XMLPropPointer Src)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IST_XMLPropPointer Src

AssignHandlers(ComWrapper<IST_XMLPropPointer>, IST_XMLPropPointer)

Copy event handlers from another similar property

Declaration
public static void AssignHandlers(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IST_XMLPropPointer Src)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IST_XMLPropPointer Src

Attribute(ComWrapper<IST_XMLPropPointer>, string)

Gets the attribute value by name

Declaration
public static string Attribute(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
string

AttributeBol(ComWrapper<IST_XMLPropPointer>, string)

Checks if the attribute is a boolean

Declaration
public static bool AttributeBol(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

AttributeExists(ComWrapper<IST_XMLPropPointer>, string)

Checks if the attribute exists by name

Declaration
public static bool AttributeExists(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

AttributeFlt(ComWrapper<IST_XMLPropPointer>, string)

Gets the float attribute value by name

Declaration
public static double AttributeFlt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
double

AttributeInt(ComWrapper<IST_XMLPropPointer>, string)

Gets the integer attribute value by name

Declaration
public static int AttributeInt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
int

AttributeList(ComWrapper<IST_XMLPropPointer>)

Attributes list

Declaration
public static ComWrapper<IST_XMLPropAttributesList> AttributeList(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropAttributesList>

BeginUpdate(ComWrapper<IST_XMLPropPointer>)

Begins updating the property

Declaration
public static void BeginUpdate(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom

Bol(ComWrapper<IST_XMLPropPointer>, string)

Checks if the boolean property by name is true.

Declaration
public static bool Bol(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

CStr(ComWrapper<IST_XMLPropPointer>, string)

Gets the с string property value by name

Declaration
public static string CStr(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
string

Caption(ComWrapper<IST_XMLPropPointer>)

Property caption

Declaration
public static string Caption(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

Child(ComWrapper<IST_XMLPropPointer>)

Child property

Declaration
public static ComWrapper<IST_XMLPropPointer> Child(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

ClearHandlersList(ComWrapper<IST_XMLPropPointer>)

Clears the list of event handlers

Declaration
public static void ClearHandlersList(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom

DataText(ComWrapper<IST_XMLPropPointer>)

XML representation of the property

Declaration
public static string DataText(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

DefaultValue(ComWrapper<IST_XMLPropPointer>)

Default property value

Declaration
public static string DefaultValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

DeleteEventsHandler(ComWrapper<IST_XMLPropPointer>, string)

Deletes an event handler by name

Declaration
public static void DeleteEventsHandler(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name

Descriptor(ComWrapper<IST_XMLPropPointer>)

Property descriptor

Declaration
public static ComWrapper<IST_XMLPropDescriptor> Descriptor(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropDescriptor>

EndUpdate(ComWrapper<IST_XMLPropPointer>)

Ends updating the property

Declaration
public static void EndUpdate(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom

FindProperty(ComWrapper<IST_XMLPropPointer>, string)

Find property by Name

Declaration
public static ComWrapper<IST_XMLPropPointer> FindProperty(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

FindPropertyInWholeScope(ComWrapper<IST_XMLPropPointer>, string)

Find property in whole scope

Declaration
public static ComWrapper<IST_XMLPropPointer> FindPropertyInWholeScope(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

Flt(ComWrapper<IST_XMLPropPointer>, string)

Gets the float property value by name

Declaration
public static double Flt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
double

ForceCreateChildPropOfName(ComWrapper<IST_XMLPropPointer>, string)

Find property by Name

Declaration
public static ComWrapper<IST_XMLPropPointer> ForceCreateChildPropOfName(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string propName)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string propName
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

GetAttributeAsBoolean(ComWrapper<IST_XMLPropPointer>, string, bool)

Gets the boolean attribute value by name with a default value

Declaration
public static bool GetAttributeAsBoolean(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, bool DefValue)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
bool DefValue
Returns
Type Description
bool

GetCopy(ComWrapper<IST_XMLPropPointer>)

Create a copy along with child elements

Declaration
public static ComWrapper<IST_XMLPropPointer> GetCopy(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

GetEventsHandler(ComWrapper<IST_XMLPropPointer>, string)

Get events handler

Declaration
public static nint GetEventsHandler(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
IntPtr

GetExpressionValueAsBoolean(ComWrapper<IST_XMLPropPointer>, string, bool)

Gets the boolean expression value as boolean

Declaration
public static bool GetExpressionValueAsBoolean(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string Expr, bool DefValue)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string Expr
bool DefValue
Returns
Type Description
bool

GetExpressionValueAsFloat(ComWrapper<IST_XMLPropPointer>, string, double)

Gets the float expression value as float

Declaration
public static double GetExpressionValueAsFloat(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string Expr, double DefValue)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string Expr
double DefValue
Returns
Type Description
double

GetExpressionValueAsString(ComWrapper<IST_XMLPropPointer>, string, string)

Gets the string expression value as string

Declaration
public static string GetExpressionValueAsString(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string Expr, string DefValue)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string Expr
string DefValue
Returns
Type Description
string

GetFullName(ComWrapper<IST_XMLPropPointer>, bool)

Gets the full name of the property

Declaration
public static string GetFullName(this ComWrapper<IST_XMLPropPointer> XMLPropCom, bool RootNodeToo)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
bool RootNodeToo
Returns
Type Description
string

HasArray(ComWrapper<IST_XMLPropPointer>, string)

Return true, if the property has a child array (IST_PropArray) named Name

Declaration
public static bool HasArray(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

Int(ComWrapper<IST_XMLPropPointer>, string)

Gets the integer property value by name

Declaration
public static int Int(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
int

IsArray(ComWrapper<IST_XMLPropPointer>)

Return true, if the property is an array (IST_PropArray)

Declaration
public static bool IsArray(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsAttributesSameWithDefaultValue(ComWrapper<IST_XMLPropPointer>)

Restore the default attributes

Declaration
public static bool IsAttributesSameWithDefaultValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsCaseNode(ComWrapper<IST_XMLPropPointer>)

Return true, if the property is a switchable complex type (IST_XMLPropCaseNode)

Declaration
public static bool IsCaseNode(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsComputed(ComWrapper<IST_XMLPropPointer>)

Is computed property

Declaration
public static bool IsComputed(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsEnabled(ComWrapper<IST_XMLPropPointer>)

Enabled state of the property

Declaration
public static bool IsEnabled(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsEq(ComWrapper<IST_XMLPropPointer>, IST_XMLPropPointer, double, double)

Restore the default attributes

Declaration
public static bool IsEq(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IST_XMLPropPointer p, double LinearTol, double FloatTol)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IST_XMLPropPointer p
double LinearTol
double FloatTol
Returns
Type Description
bool

IsInheritFrom(ComWrapper<IST_XMLPropPointer>, string)

Is property type a descendant of type TypeName

Declaration
public static bool IsInheritFrom(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string typename)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string typename
Returns
Type Description
bool

IsObsolete(ComWrapper<IST_XMLPropPointer>)

Return True, if the property is obsolete and shouldn't be used in new versions

Declaration
public static bool IsObsolete(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsReadOnly(ComWrapper<IST_XMLPropPointer>)

Is the property read-only

Declaration
public static bool IsReadOnly(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

IsSameWithDefaultValue(ComWrapper<IST_XMLPropPointer>)

Return true, if the property is a switchable complex type (IST_XMLPropCaseNode)

Declaration
public static bool IsSameWithDefaultValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

LoadFromDisplacedXMLFile(ComWrapper<IST_XMLPropPointer>, string, string, string)

Load from displaced XML file

Declaration
public static void LoadFromDisplacedXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName, string OriginalFolder, string OriginalType)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName
string OriginalFolder
string OriginalType

LoadFromExistingXMLFile(ComWrapper<IST_XMLPropPointer>, string, string)

Load from existing XML file

Declaration
public static void LoadFromExistingXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName, string AnXMLNodePath)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName
string AnXMLNodePath

LoadFromSingleFileStream(ComWrapper<IST_XMLPropPointer>, IStream)

Load from single file stream

Declaration
public static void LoadFromSingleFileStream(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IStream Stream)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IStream Stream

LoadFromStream(ComWrapper<IST_XMLPropPointer>, IStream, bool)

Loads the property from a stream

Declaration
public static void LoadFromStream(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IStream Stream, bool Compress)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IStream Stream
bool Compress

LoadFromXMLFile(ComWrapper<IST_XMLPropPointer>, string)

Load from XML file

Declaration
public static void LoadFromXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName

LoadFromXMLText(ComWrapper<IST_XMLPropPointer>, string)

Load content of properites from the specified XML text string.

Declaration
public static bool LoadFromXMLText(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string XMLText)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string XMLText
Returns
Type Description
bool

Name(ComWrapper<IST_XMLPropPointer>)

Property name

Declaration
public static string Name(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

NodeValue(ComWrapper<IST_XMLPropPointer>)

Property value as text

Declaration
public static string NodeValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

ParamType(ComWrapper<IST_XMLPropPointer>)

Property type

Declaration
public static string ParamType(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

Parent(ComWrapper<IST_XMLPropPointer>)

Parent property

Declaration
public static ComWrapper<IST_XMLPropPointer> Parent(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

PropEnabled(ComWrapper<IST_XMLPropPointer>, string)

Checks if the property is enabled by name

Declaration
public static bool PropEnabled(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

PropExists(ComWrapper<IST_XMLPropPointer>, string)

Checks if the property exists

Declaration
public static bool PropExists(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
bool

Ptr(ComWrapper<IST_XMLPropPointer>, string)

Gets the pointer property

Declaration
public static ComWrapper<IST_XMLPropPointer> Ptr(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

RawAttribute(ComWrapper<IST_XMLPropPointer>, string)

Gets the raw attribute value by name.

Declaration
public static string RawAttribute(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
string

RestoreDefaultValue(ComWrapper<IST_XMLPropPointer>)

Restore the default value

Declaration
public static void RestoreDefaultValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom

SaveMarkedToXMLFile(ComWrapper<IST_XMLPropPointer>, string)

Save marked to XML file

Declaration
public static void SaveMarkedToXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName

SaveToDisplacedXMLFile(ComWrapper<IST_XMLPropPointer>, string, string)

Save to displaced XML file

Declaration
public static void SaveToDisplacedXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName, string OriginalFolder)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName
string OriginalFolder

SaveToExistingXMLFile(ComWrapper<IST_XMLPropPointer>, string, string)

Save to existing XML file

Declaration
public static void SaveToExistingXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName, string AnXMLNodePath)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName
string AnXMLNodePath

SaveToFileMark(ComWrapper<IST_XMLPropPointer>)

Get save to file mark

Declaration
public static bool SaveToFileMark(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

SaveToSingleFileStream(ComWrapper<IST_XMLPropPointer>, IStream)

Save to single file stream

Declaration
public static void SaveToSingleFileStream(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IStream Stream)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IStream Stream

SaveToStream(ComWrapper<IST_XMLPropPointer>, IStream, bool)

Declaration
public static void SaveToStream(this ComWrapper<IST_XMLPropPointer> XMLPropCom, IStream Stream, bool Compress)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
IStream Stream
bool Compress

SaveToXMLFile(ComWrapper<IST_XMLPropPointer>, string)

Save to XML file

Declaration
public static void SaveToXMLFile(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string AFileName)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string AFileName

SaveToXMLText(ComWrapper<IST_XMLPropPointer>)

Save content of properites to an XML text string.

Declaration
public static string SaveToXMLText(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

SetAttribute(ComWrapper<IST_XMLPropPointer>, string, string)

Sets the attribute value by name

Declaration
public static void SetAttribute(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, string value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
string value

SetAttributeBol(ComWrapper<IST_XMLPropPointer>, string, bool)

Sets the boolean attribute value by name

Declaration
public static void SetAttributeBol(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
bool value

SetAttributeFlt(ComWrapper<IST_XMLPropPointer>, string, double)

Sets the float attribute value by name

Declaration
public static void SetAttributeFlt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, double value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
double value

SetAttributeInt(ComWrapper<IST_XMLPropPointer>, string, int)

Sets the integer attribute value by name

Declaration
public static void SetAttributeInt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, int value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
int value

SetBol(ComWrapper<IST_XMLPropPointer>, string, bool)

Sets the boolean property value by name

Declaration
public static void SetBol(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
bool value

SetFlt(ComWrapper<IST_XMLPropPointer>, string, double)

Sets the float property value by name

Declaration
public static void SetFlt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, double value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
double value

SetInt(ComWrapper<IST_XMLPropPointer>, string, int)

Sets the integer property value by name

Declaration
public static void SetInt(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, int value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
int value

SetNodeValue(ComWrapper<IST_XMLPropPointer>, string)

Set property value as text

Declaration
public static void SetNodeValue(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string value

SetPropEnabled(ComWrapper<IST_XMLPropPointer>, string, bool)

Sets the enabled state of the property by name

Declaration
public static void SetPropEnabled(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
bool value

SetRawAttribute(ComWrapper<IST_XMLPropPointer>, string, string)

Sets the raw attribute value by name

Declaration
public static void SetRawAttribute(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, string value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
string value

SetSaveToFileMark(ComWrapper<IST_XMLPropPointer>, bool)

Set save to file mark

Declaration
public static void SetSaveToFileMark(this ComWrapper<IST_XMLPropPointer> XMLPropCom, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
bool value

SetStr(ComWrapper<IST_XMLPropPointer>, string, string)

Sets the string property value by name

Declaration
public static void SetStr(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name, string value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
string value

SetUpdated(ComWrapper<IST_XMLPropPointer>, bool)

Return True, if the property (or any of its child properties) was updated during Begin-EndUpdate

Declaration
public static void SetUpdated(this ComWrapper<IST_XMLPropPointer> XMLPropCom, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
bool value

SetValueAsBoolean(ComWrapper<IST_XMLPropPointer>, bool)

Set the value of the corresponding type

Declaration
public static void SetValueAsBoolean(this ComWrapper<IST_XMLPropPointer> XMLPropCom, bool value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
bool value

SetValueAsDouble(ComWrapper<IST_XMLPropPointer>, double)

Set value as double

Declaration
public static void SetValueAsDouble(this ComWrapper<IST_XMLPropPointer> XMLPropCom, double value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
double value

SetValueAsInteger(ComWrapper<IST_XMLPropPointer>, int)

Set value as integer

Declaration
public static void SetValueAsInteger(this ComWrapper<IST_XMLPropPointer> XMLPropCom, int value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
int value

SetValueAsString(ComWrapper<IST_XMLPropPointer>, string)

Set value as string

Declaration
public static void SetValueAsString(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string value

SetVersion(ComWrapper<IST_XMLPropPointer>, int)

XML property version (ReadVer), which may not match the XML type version

Declaration
public static void SetVersion(this ComWrapper<IST_XMLPropPointer> XMLPropCom, int value)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
int value

Sibling(ComWrapper<IST_XMLPropPointer>)

Sibling property

Declaration
public static ComWrapper<IST_XMLPropPointer> Sibling(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ComWrapper<IST_XMLPropPointer>

SimpleType(ComWrapper<IST_XMLPropPointer>)

Simple property type

Declaration
public static TSTSimplePropType SimpleType(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
TSTSimplePropType

Str(ComWrapper<IST_XMLPropPointer>, string)

Gets the string property value by name

Declaration
public static string Str(this ComWrapper<IST_XMLPropPointer> XMLPropCom, string name)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
string name
Returns
Type Description
string

UpdateCount(ComWrapper<IST_XMLPropPointer>)

Number of pending BeginUpdate calls

Declaration
public static int UpdateCount(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
int

UpdateStamp(ComWrapper<IST_XMLPropPointer>)

Gets the update stamp of the property

Declaration
public static ulong UpdateStamp(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
ulong

Updated(ComWrapper<IST_XMLPropPointer>)

Return True, if the property (or any of its child properties) was updated during Begin-EndUpdate

Declaration
public static bool Updated(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

ValueAsBoolean(ComWrapper<IST_XMLPropPointer>)

Get the value of the corresponding type

Declaration
public static bool ValueAsBoolean(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
bool

ValueAsCalculatedString(ComWrapper<IST_XMLPropPointer>)

Get value as calculated string

Declaration
public static string ValueAsCalculatedString(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

ValueAsDouble(ComWrapper<IST_XMLPropPointer>)

Get value as double

Declaration
public static double ValueAsDouble(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
double

ValueAsInteger(ComWrapper<IST_XMLPropPointer>)

Get value as integer

Declaration
public static int ValueAsInteger(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
int

ValueAsString(ComWrapper<IST_XMLPropPointer>)

Get value as string

Declaration
public static string ValueAsString(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
string

Version(ComWrapper<IST_XMLPropPointer>)

XML property version (ReadVer), which may not match the XML type version

Declaration
public static int Version(this ComWrapper<IST_XMLPropPointer> XMLPropCom)
Parameters
Type Name Description
ComWrapper<IST_XMLPropPointer> XMLPropCom
Returns
Type Description
int
In this article
Back to top Generated by DocFX