CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiCustomAttribute

    Proto type for custom attribute and category.

    Namespace: CAMAPI.CustomAttributes
    Assembly: CAMAPI.CustomAttributes.dll
    Syntax
    [Guid("1A28ECBB-9258-4513-92C6-A203EBD30591")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiCustomAttribute

    Properties

    Description

    Detailed description of attribute visible for user.

    Declaration
    string Description { get; set; }
    Property Value
    Type Description
    string

    InstanceID

    Unique identifier of the attribute in the object's attributes collection.

    Declaration
    Guid InstanceID { get; }
    Property Value
    Type Description
    Guid

    IsUntyped

    The value is True only if the attribute is explicitly created as untyped (without declaration in any library).

    Declaration
    bool IsUntyped { get; }
    Property Value
    Type Description
    bool

    Name

    Name of attribute visible for user.

    Declaration
    string Name { get; set; }
    Property Value
    Type Description
    string

    ParentInstanceID

    Unique identifier of the attribute's parent in the object's attributes collection.

    Declaration
    Guid ParentInstanceID { get; }
    Property Value
    Type Description
    Guid

    TypeCategoryID

    TypeID of parent category inside which the attribute should appear.

    Declaration
    Guid TypeCategoryID { get; set; }
    Property Value
    Type Description
    Guid

    TypeID

    Unique identifier of the attribute in a library of attributes.

    Declaration
    Guid TypeID { get; }
    Property Value
    Type Description
    Guid

    ValueType

    Type of value the attribute has.

    Declaration
    TCustomAttributeValueType ValueType { get; }
    Property Value
    Type Description
    TCustomAttributeValueType
    In this article