ArcGIS Pro DAML Schema
ArcGIS Pro DAML Schema / CT_AddIn Complex Type
In This Topic
    CT_AddIn Complex Type
    In This Topic
    Description
    The root AddIn element.
    Namespace http://schemas.esri.com/DADF/Registry
    Diagram
    PluginDatasource Element Choice PluginDatasources Element Choice ArcGISPro Element Choice CT_AddIn Complex Type
    Overview
    CT_AddIn
    The root AddIn element.
    language required ST_Target Simple Type
    The development environment the add-in was authored in. For example, CLR for .NET.
    namespace required ST_String Simple Type
    The default namespace for all the classes in the add-in. Use this attribute instead of specifying the full class name (namespace.className) on each of your types.
    library required ST_String Simple Type
    The default library for all the classes in the add-in. If all your types originate in the same library, use this attribute to set it as the default.
    Choice optional
    Choice 0..∞
    Choice 0..∞
    class required xs:string
    All optional
    Description optional ST_String Simple Type
    A detailed description of the extension.
    Used By
    Attributes
    NameTypeUseDefaultFixedDescription
    languageST_Target Simple Typerequired   The development environment the add-in was authored in. For example, CLR for .NET.
    namespaceST_String Simple Typerequired   The default namespace for all the classes in the add-in. Use this attribute instead of specifying the full class name (namespace.className) on each of your types.
    libraryST_String Simple Typerequired   The default library for all the classes in the add-in. If all your types originate in the same library, use this attribute to set it as the default.
    Source
    <xs:complexType name="CT_AddIn" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:annotation>
        <xs:documentation>
            The root AddIn element.
          </xs:documentation>
      </xs:annotation>
      <xs:choice minOccurs="0" maxOccurs="1">
        <xs:element name="ArcGISPro" type="CT_ArcGISPro" />
      </xs:choice>
      <xs:attribute name="language" type="ST_Target" use="required">
        <xs:annotation>
          <xs:documentation>
              The development environment the add-in was authored in. For example, CLR for .NET.
            </xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="namespace" type="ST_String" use="required">
        <xs:annotation>
          <xs:documentation>
              The default namespace for all the classes in the add-in. Use this attribute instead of specifying the full class name (namespace.className) on each of your types.
            </xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="library" type="ST_String" use="required">
        <xs:annotation>
          <xs:documentation>
              The default library for all the classes in the add-in. If all your types originate in the same library, use this attribute to set it as the default.
            </xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <!--<xs:attribute name="helpSource" type="ST_String" use="optional">
          <xs:annotation>
            <xs:documentation>
              The default help source for all the classes in the add-in. It could be a CHM file or a URL.
            </xs:documentation>
          </xs:annotation>
        </xs:attribute>-->
    </xs:complexType>
    See Also