using System; namespace UnityEngineInternal { // Token: 0x020004F9 RID: 1273 [AttributeUsage(AttributeTargets.Method)] [Serializable] public class TypeInferenceRuleAttribute : Attribute { // Token: 0x06003C45 RID: 15429 RVA: 0x0006A930 File Offset: 0x00068B30 public TypeInferenceRuleAttribute(TypeInferenceRules rule) : this(rule.ToString()) { } // Token: 0x06003C46 RID: 15430 RVA: 0x0006A948 File Offset: 0x00068B48 public TypeInferenceRuleAttribute(string rule) { this._rule = rule; } // Token: 0x06003C47 RID: 15431 RVA: 0x0006A958 File Offset: 0x00068B58 public override string ToString() { return this._rule; } // Token: 0x04001268 RID: 4712 private readonly string _rule; } }