Interface IST_XMLPropDescriptor
  XML type descriptor. Type tree element
Assembly: STXMLPropTypes.dll
  Syntax
  
    [Guid("48CF9678-1AE5-4A9A-A95B-332D6C44CCED")]
public interface IST_XMLPropDescriptor : IST_RealLanguageItem
   
  Properties
  
  Attribute[string]
  
  
  Declaration
  
    string Attribute[string Name] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  Property Value
  
  
  AttributeBol[string]
  
  
  Declaration
  
    bool AttributeBol[string Name] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  Property Value
  
  
  AttributeExists[string]
  
  
  Declaration
  
    bool AttributeExists[string Name] { get; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  Property Value
  
  
  AttributeFlt[string]
  
  
  Declaration
  
    double AttributeFlt[string Name] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  Property Value
  
  
  AttributeInt[string]
  
  
  Declaration
  
    int AttributeInt[string Name] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name |  | 
    
  
  Property Value
  
  
  AttributesList
  
  
  Declaration
  
    IST_XMLPropAttributesList AttributesList { get; }
   
  Property Value
  
  
  Caption
  
  
  Declaration
  
    string Caption { get; set; }
   
  Property Value
  
  
  Child
  
  
  Declaration
  
    IST_XMLPropDescriptor Child { get; }
   
  Property Value
  
  
  CollectionKeyField
  Collection (array) key field name.
Declaration
  
    string CollectionKeyField { get; }
   
  Property Value
  
  
  CollectionValueField
  Collection (array) value field name.
Declaration
  
    string CollectionValueField { get; }
   
  Property Value
  
  
  DeclarationFileName
  XML file name where this type is declared.
Declaration
  
    string DeclarationFileName { get; }
   
  Property Value
  
  
  DefaultValue
  
  
  Declaration
  
    string DefaultValue { get; set; }
   
  Property Value
  
  
  Name
  
  
  Declaration
  
  Property Value
  
  
  Owner
  
  
  Declaration
  
    IST_XMLPropDescriptor Owner { get; }
   
  Property Value
  
  
  OwnerNameSpace
  Name space in which this type is declared.
Declaration
  
    IST_NameSpace OwnerNameSpace { get; }
   
  Property Value
  
  
  ParamType
  
  
  Declaration
  
    string ParamType { get; }
   
  Property Value
  
  
  Sibling
  
  
  Declaration
  
    IST_XMLPropDescriptor Sibling { get; }
   
  Property Value
  
  
  SimpleType
  
  
  Declaration
  
    TSTSimplePropType SimpleType { get; }
   
  Property Value
  
  
  Version
  
  
  Declaration
  
    int Version { get; set; }
   
  Property Value
  
  Methods
  
  GetAttributeAsBoolean(string, bool)
  
  
  Declaration
  
    bool GetAttributeAsBoolean(string Name, bool DefValue)
   
  Parameters
  
  Returns
  
  
  IsInheritFrom(string)
  Is property type a descendant of type TypeName.
Declaration
  
    bool IsInheritFrom(string TypeName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | TypeName |  | 
    
  
  Returns