AX#

Search Results for

    Show / Hide Table of Contents

    Class ReadOnlyAttribute

    Attribute allows to prevent writing to the members of twin connector.

    ReadOnlyAttribute can be declared for member of a FB, GVL or STRUCT.

    note

    This attribute is typically defined in the declaration section of PLC block and then trans-piled by ixc builder.

    warning

    Use of ReadOnlyAttribute does not prevent the PLC program to write to the variable that declares this attribute.

    This example demonstrates declaration of ReadOnlyAttribute on a member of a FB.
    FUNCTION_BLOCK fbSomeReadOnlyMembers 
        VAR
            {#ix-attr:[ReadOnly()]]}
            _nonWrittableItem : BOOL;       // Member is readonly for .net application.
            {#ix-attr:[ReadOnly()]]}
            _nonWrittableFunctionBlock : fbNonWrittable; // Member and its members are readonly for the .net application.
        END_VAR
    Inheritance
    object
    Attribute
    ReadOnlyAttribute
    Inherited Members
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: AXSharp.Connector
    Assembly: AXSharp.Connector.dll
    Syntax
    [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)]
    public class ReadOnlyAttribute : Attribute

    Constructors

    | Edit this page View Source

    ReadOnlyAttribute()

    Creates new instance of ReadOnlyAttribute

    Declaration
    public ReadOnlyAttribute()
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFx. © MTS spol. s r.o., MTS spol. s r.o., and awesome contributors