CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiStringCustomAttribute

    Custom attribute instance with value of String type.

    Namespace: CAMAPI.CustomAttributes
    Assembly: CAMAPI.CustomAttributes.dll
    Syntax
    [Guid("FBA40A41-4192-48BA-9385-1F2850003549")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiStringCustomAttribute : ICamApiCustomAttributeWithValue, ICamApiCustomAttribute

    Properties

    Description

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

    EnumValues

    The list of available values if the attribute has Enum restriction.

    Declaration
    ICamApiAttributeStringEnumValues EnumValues { get; }
    Property Value
    Type Description
    ICamApiAttributeStringEnumValues

    InstanceID

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

    IsUntyped

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

    Name

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

    ParentInstanceID

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

    ReadOnly

    Declaration
    bool ReadOnly { get; set; }
    Property Value
    Type Description
    bool

    Restrictions

    Restrictions for value of the attribute.

    Declaration
    TAttributeValueRestriction Restrictions { get; set; }
    Property Value
    Type Description
    TAttributeValueRestriction

    TypeCategoryID

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

    TypeID

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

    Units

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

    Value

    Value of the attribute.

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

    ValueType

    Declaration
    TCustomAttributeValueType ValueType { get; }
    Property Value
    Type Description
    TCustomAttributeValueType

    Visible

    Declaration
    bool Visible { get; set; }
    Property Value
    Type Description
    bool
    In this article