using System; using System.ComponentModel; using System.Diagnostics; using System.Dynamic; using Cpp2IlInjected; namespace System.Runtime.CompilerServices { /// Contains helper methods called from dynamically generated methods. // Token: 0x02000258 RID: 600 [Token(Token = "0x2000258")] [DebuggerStepThrough] [EditorBrowsable(EditorBrowsableState.Never)] public static class RuntimeOps { /// Gets the value of an item in an expando object. /// The expando object. /// The class of the expando object. /// The index of the member. /// The name of the member. /// true if the name should be matched ignoring case; false otherwise. /// The out parameter containing the value of the member. /// True if the member exists in the expando object, otherwise false. // Token: 0x06000BF2 RID: 3058 RVA: 0x000061F8 File Offset: 0x000043F8 [Token(Token = "0x6000BF2")] [Address(RVA = "0x10DB410", Offset = "0x10DA410", VA = "0x1810DB410")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("do not use this method", true)] public static bool ExpandoTryGetValue(ExpandoObject expando, object indexClass, int index, string name, bool ignoreCase, out object value) { return default(bool); } /// Sets the value of an item in an expando object. /// The expando object. /// The class of the expando object. /// The index of the member. /// The value of the member. /// The name of the member. /// true if the name should be matched ignoring case; false otherwise. /// Returns the index for the set member. // Token: 0x06000BF3 RID: 3059 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000BF3")] [Address(RVA = "0x10DB440", Offset = "0x10DA440", VA = "0x1810DB440")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("do not use this method", true)] public static object ExpandoTrySetValue(ExpandoObject expando, object indexClass, int index, object value, string name, bool ignoreCase) { return null; } /// Deletes the value of an item in an expando object. /// The expando object. /// The class of the expando object. /// The index of the member. /// The name of the member. /// true if the name should be matched ignoring case; false otherwise. /// true if the item was successfully removed; otherwise, false. // Token: 0x06000BF4 RID: 3060 RVA: 0x00006210 File Offset: 0x00004410 [Token(Token = "0x6000BF4")] [Address(RVA = "0x10DB350", Offset = "0x10DA350", VA = "0x1810DB350")] [Obsolete] [Obsolete("do not use this method", true)] [EditorBrowsable(EditorBrowsableState.Never)] public static bool ExpandoTryDeleteValue(ExpandoObject expando, object indexClass, int index, string name, bool ignoreCase) { return default(bool); } /// Checks the version of the Expando object. /// The Expando object. /// The version to check. /// Returns true if the version is equal; otherwise, false. // Token: 0x06000BF5 RID: 3061 RVA: 0x00006228 File Offset: 0x00004428 [Token(Token = "0x6000BF5")] [Address(RVA = "0x10DB300", Offset = "0x10DA300", VA = "0x1810DB300")] [Obsolete] [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("do not use this method", true)] public static bool ExpandoCheckVersion(ExpandoObject expando, object version) { return default(bool); } /// Promotes an Expando object from one class to a new class. /// The Expando object. /// The old class of the Expando object. /// The new class of the Expando object. // Token: 0x06000BF6 RID: 3062 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000BF6")] [Address(RVA = "0x10DB330", Offset = "0x10DA330", VA = "0x1810DB330")] [Obsolete] [Obsolete("do not use this method", true)] [EditorBrowsable(EditorBrowsableState.Never)] public static void ExpandoPromoteClass(ExpandoObject expando, object oldClass, object newClass) { } } }