示例#1
0
        public void Add(TableFieldTypeInformation field)
        {
            string name = field.Name.ToLower();

            if (!this.Fields.ContainsKey(name))
            {
                this.Fields.Add(name, field);
            }
        }
示例#2
0
        public TableTypeInformation(TableSyntax tableSyntax) : this(tableSyntax.GetNameStringValue())
        {
            FieldListSyntax fields = tableSyntax.Fields;

            if (fields != null)
            {
                SyntaxList <FieldSyntax> fieldsList = fields.Fields;
                if (fieldsList != null)
                {
                    foreach (FieldSyntax fieldSyntax in fieldsList)
                    {
                        TableFieldTypeInformation fieldTypeInformation = new TableFieldTypeInformation(fieldSyntax);
                        Add(fieldTypeInformation);
                    }
                }
            }
        }