Inheritance: System.Attribute
コード例 #1
0
ファイル: Attributes.cs プロジェクト: uhacz/bitbox
        public static void GetHelpText(FieldInfo field, ref string helpText)
        {
            HelpTextAttribute attr = field.GetCustomAttribute <HelpTextAttribute>();

            if (attr != null)
            {
                helpText = attr.HelpText;
            }
        }
コード例 #2
0
 public Setting(FieldInfo field, SettingType type, string group)
 {
     Type  = type;
     Name  = field.Name;
     Group = group;
     DisplayNameAttribute.GetDisplayName(field, ref DisplayName);
     HelpTextAttribute.GetHelpText(field, ref HelpText);
     GroupAttribute.GetGroup(field, ref Group);
     UseAsShaderConstant = UseAsShaderConstantAttribute.UseFieldAsShaderConstant(field);
 }
コード例 #3
0
 public Setting(FieldInfo field, SettingType type, string group)
 {
     Type  = type;
     Name  = field.Name;
     Group = group;
     DisplayNameAttribute.GetDisplayName(field, ref DisplayName);
     HelpTextAttribute.GetHelpText(field, ref HelpText);
     GroupAttribute.GetGroup(field, ref Group);
     UseAsShaderConstant = UseAsShaderConstantAttribute.UseFieldAsShaderConstant(field);
     Visible             = VisibleAttribute.IsVisible(field);
     Editable            = EditableAttribute.IsEditable(field);
     VirtualCode         = VirtualSettingAttribute.VirtualSettingCode(field);
 }