FieldModel CreateField(String name, BindingField field)
 {
     return(new FieldModel
     {
         Name = name,
         Value = FieldRef(field)
     });
 }
        public static void AttachFields(this BindingClass target, IEnumerable<FieldInfo> fields)
        {
            foreach (var field in fields)
            {
                var names = field.GetDomNames();
                var binding = new BindingField(field.Name, field.FieldType);

                target.AttachAll(names, binding);
            }
        }
        public static void AttachFields(this BindingClass target, IEnumerable <FieldInfo> fields)
        {
            foreach (var field in fields)
            {
                var names   = field.GetDomNames();
                var binding = new BindingField(field.Name, field.FieldType);

                target.AttachAll(names, binding);
            }
        }
 void IVisitor.Visit(BindingField field)
 {
 }
 static String FieldRef(BindingField field)
 {
     return String.Concat("(UInt32)(", field.ValueType.FullName, ".", field.OriginalName, ")");
 }
 FieldModel CreateField(String name, BindingField field)
 {
     return new FieldModel
     {
         Name = name,
         Value = FieldRef(field)
     };
 }
 public void Visit(BindingField field)
 {
     Include(field.ValueType);
 }
 public void Visit(BindingField field)
 {
     Include(field.ValueType);
 }
 void IVisitor.Visit(BindingField field)
 {
 }
 static String FieldRef(BindingField field)
 {
     return(String.Concat("(UInt32)(", field.ValueType.FullName, ".", field.OriginalName, ")"));
 }