Esempio n. 1
0
 private static void AddField(FieldMetaIfo info)
 {
     if (fields_.ContainsKey(info.FieldDefinition))
     {
         throw new ArgumentException(info.FieldDefinition.FullName + " is already has");
     }
     fields_.Add(info.FieldDefinition, info);
 }
Esempio n. 2
0
 private void Field()
 {
     if (model_.Fields != null)
     {
         foreach (var fieldModel in model_.Fields)
         {
             FieldDefinition fieldDefinition = TypeDefinition.Fields.FirstOrDefault(i => i.Name == fieldModel.name);
             if (fieldDefinition == null)
             {
                 throw new ArgumentException(fieldModel.name + " is not found at " + TypeDefinition.FullName);
             }
             FieldMetaIfo info = new FieldMetaIfo(fieldDefinition, fieldModel);
             XmlMetaMaker.AddField(info);
         }
     }
 }