public PublicMemberInfo(PropertyInfo info)
 {
     this._propertyInfo = info;
     this.type          = this._propertyInfo.PropertyType;
     this.name          = this._propertyInfo.Name;
     this.attributes    = PublicMemberInfo.getAttributes(this._propertyInfo.GetCustomAttributes(false));
 }
 public PublicMemberInfo(FieldInfo info)
 {
     this._fieldInfo = info;
     this.type       = this._fieldInfo.FieldType;
     this.name       = this._fieldInfo.Name;
     this.attributes = PublicMemberInfo.getAttributes(this._fieldInfo.GetCustomAttributes(false));
 }