using System;
using System.Collections;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.
// Token: 0x02000192 RID: 402
[Token(Token = "0x2000192")]
[ComVisible(true)]
public class TypeConverter
{
// Token: 0x17000213 RID: 531
// (get) Token: 0x06000A92 RID: 2706 RVA: 0x00006300 File Offset: 0x00004500
[Token(Token = "0x17000213")]
private static bool UseCompatibleTypeConversion
{
[Token(Token = "0x6000A92")]
[Address(RVA = "0x4DBA50", Offset = "0x4DA850", VA = "0x1804DBA50")]
get
{
return default(bool);
}
}
/// Returns whether this converter can convert an object of the given type to the type of this converter.
/// A that represents the type you want to convert from.
///
/// if this converter can perform the conversion; otherwise, .
// Token: 0x06000A93 RID: 2707 RVA: 0x00006318 File Offset: 0x00004518
[Token(Token = "0x6000A93")]
[Address(RVA = "0x498180", Offset = "0x496F80", VA = "0x180498180")]
public bool CanConvertFrom(Type sourceType)
{
return default(bool);
}
/// Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.
/// An that provides a format context.
/// A that represents the type you want to convert from.
///
/// if this converter can perform the conversion; otherwise, .
// Token: 0x06000A94 RID: 2708 RVA: 0x00006330 File Offset: 0x00004530
[Token(Token = "0x6000A94")]
[Address(RVA = "0x4DA8F0", Offset = "0x4D96F0", VA = "0x1804DA8F0", Slot = "4")]
public virtual bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
{
return default(bool);
}
/// Returns whether this converter can convert the object to the specified type.
/// A that represents the type you want to convert to.
///
/// if this converter can perform the conversion; otherwise, .
// Token: 0x06000A95 RID: 2709 RVA: 0x00006348 File Offset: 0x00004548
[Token(Token = "0x6000A95")]
[Address(RVA = "0x4DA9E0", Offset = "0x4D97E0", VA = "0x1804DA9E0")]
public bool CanConvertTo(Type destinationType)
{
return default(bool);
}
/// Returns whether this converter can convert the object to the specified type, using the specified context.
/// An that provides a format context.
/// A that represents the type you want to convert to.
///
/// if this converter can perform the conversion; otherwise, .
// Token: 0x06000A96 RID: 2710 RVA: 0x00006360 File Offset: 0x00004560
[Token(Token = "0x6000A96")]
[Address(RVA = "0x4DA970", Offset = "0x4D9770", VA = "0x1804DA970", Slot = "5")]
public virtual bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
return default(bool);
}
/// Converts the given value to the type of this converter.
/// The to convert.
/// An that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000A97 RID: 2711 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A97")]
[Address(RVA = "0x4DABF0", Offset = "0x4D99F0", VA = "0x1804DABF0")]
public object ConvertFrom(object value)
{
return null;
}
/// Converts the given object to the type of this converter, using the specified context and culture information.
/// An that provides a format context.
/// The to use as the current culture.
/// The to convert.
/// An that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000A98 RID: 2712 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A98")]
[Address(RVA = "0x4DAC70", Offset = "0x4D9A70", VA = "0x1804DAC70", Slot = "6")]
public virtual object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// Converts the given string to the type of this converter, using the invariant culture.
/// The to convert.
/// An that represents the converted text.
/// The conversion cannot be performed.
// Token: 0x06000A99 RID: 2713 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A99")]
[Address(RVA = "0x4DAA90", Offset = "0x4D9890", VA = "0x1804DAA90")]
public object ConvertFromInvariantString(string text)
{
return null;
}
/// Converts the given string to the type of this converter, using the invariant culture and the specified context.
/// An that provides a format context.
/// The to convert.
/// An that represents the converted text.
/// The conversion cannot be performed.
// Token: 0x06000A9A RID: 2714 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9A")]
[Address(RVA = "0x4DAA00", Offset = "0x4D9800", VA = "0x1804DAA00")]
public object ConvertFromInvariantString(ITypeDescriptorContext context, string text)
{
return null;
}
/// Converts the specified text to an object.
/// The text representation of the object to convert.
/// An that represents the converted text.
/// The string cannot be converted into the appropriate object.
// Token: 0x06000A9B RID: 2715 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9B")]
[Address(RVA = "0x4DABC0", Offset = "0x4D99C0", VA = "0x1804DABC0")]
public object ConvertFromString(string text)
{
return null;
}
/// Converts the given text to an object, using the specified context.
/// An that provides a format context.
/// The to convert.
/// An that represents the converted text.
/// The conversion cannot be performed.
// Token: 0x06000A9C RID: 2716 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9C")]
[Address(RVA = "0x4DAB10", Offset = "0x4D9910", VA = "0x1804DAB10")]
public object ConvertFromString(ITypeDescriptorContext context, string text)
{
return null;
}
/// Converts the given text to an object, using the specified context and culture information.
/// An that provides a format context.
/// A . If is passed, the current culture is assumed.
/// The to convert.
/// An that represents the converted text.
/// The conversion cannot be performed.
// Token: 0x06000A9D RID: 2717 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9D")]
[Address(RVA = "0x4DABA0", Offset = "0x4D99A0", VA = "0x1804DABA0")]
public object ConvertFromString(ITypeDescriptorContext context, CultureInfo culture, string text)
{
return null;
}
/// Converts the given value object to the specified type, using the arguments.
/// The to convert.
/// The to convert the parameter to.
/// An that represents the converted value.
/// The parameter is .
/// The conversion cannot be performed.
// Token: 0x06000A9E RID: 2718 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9E")]
[Address(RVA = "0x4DB0C0", Offset = "0x4D9EC0", VA = "0x1804DB0C0")]
public object ConvertTo(object value, Type destinationType)
{
return null;
}
/// Converts the given value object to the specified type, using the specified context and culture information.
/// An that provides a format context.
/// A . If is passed, the current culture is assumed.
/// The to convert.
/// The to convert the parameter to.
/// An that represents the converted value.
/// The parameter is .
/// The conversion cannot be performed.
// Token: 0x06000A9F RID: 2719 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000A9F")]
[Address(RVA = "0x4DB0F0", Offset = "0x4D9EF0", VA = "0x1804DB0F0", Slot = "7")]
public virtual object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
{
return null;
}
/// Converts the specified value to a culture-invariant string representation.
/// The to convert.
/// A that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000AA0 RID: 2720 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA0")]
[Address(RVA = "0x4DAD70", Offset = "0x4D9B70", VA = "0x1804DAD70")]
public string ConvertToInvariantString(object value)
{
return null;
}
/// Converts the specified value to a culture-invariant string representation, using the specified context.
/// An that provides a format context.
/// The to convert.
/// A that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000AA1 RID: 2721 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA1")]
[Address(RVA = "0x4DACE0", Offset = "0x4D9AE0", VA = "0x1804DACE0")]
public string ConvertToInvariantString(ITypeDescriptorContext context, object value)
{
return null;
}
/// Converts the specified value to a string representation.
/// The to convert.
/// An that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000AA2 RID: 2722 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA2")]
[Address(RVA = "0x4DAED0", Offset = "0x4D9CD0", VA = "0x1804DAED0")]
public string ConvertToString(object value)
{
return null;
}
/// Converts the given value to a string representation, using the given context.
/// An that provides a format context.
/// The to convert.
/// An that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000AA3 RID: 2723 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA3")]
[Address(RVA = "0x4DAFC0", Offset = "0x4D9DC0", VA = "0x1804DAFC0")]
public string ConvertToString(ITypeDescriptorContext context, object value)
{
return null;
}
/// Converts the given value to a string representation, using the specified context and culture information.
/// An that provides a format context.
/// A . If is passed, the current culture is assumed.
/// The to convert.
/// An that represents the converted value.
/// The conversion cannot be performed.
// Token: 0x06000AA4 RID: 2724 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA4")]
[Address(RVA = "0x4DADF0", Offset = "0x4D9BF0", VA = "0x1804DADF0")]
public string ConvertToString(ITypeDescriptorContext context, CultureInfo culture, object value)
{
return null;
}
/// Re-creates an given a set of property values for the object.
/// An that represents a dictionary of new property values.
/// An representing the given , or if the object cannot be created. This method always returns .
// Token: 0x06000AA5 RID: 2725 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA5")]
[Address(RVA = "0x4DB2F0", Offset = "0x4DA0F0", VA = "0x1804DB2F0")]
public object CreateInstance(IDictionary propertyValues)
{
return null;
}
/// Creates an instance of the type that this is associated with, using the specified context, given a set of property values for the object.
/// An that provides a format context.
/// An of new property values.
/// An representing the given , or if the object cannot be created. This method always returns .
// Token: 0x06000AA6 RID: 2726 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA6")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "8")]
public virtual object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues)
{
return null;
}
/// Returns an exception to throw when a conversion cannot be performed.
/// The to convert, or if the object is not available.
/// An that represents the exception to throw when a conversion cannot be performed.
/// Automatically thrown by this method.
// Token: 0x06000AA7 RID: 2727 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA7")]
[Address(RVA = "0x4DB310", Offset = "0x4DA110", VA = "0x1804DB310")]
protected Exception GetConvertFromException(object value)
{
return null;
}
/// Returns an exception to throw when a conversion cannot be performed.
/// The to convert, or if the object is not available.
/// A that represents the type the conversion was trying to convert to.
/// An that represents the exception to throw when a conversion cannot be performed.
/// Automatically thrown by this method.
// Token: 0x06000AA8 RID: 2728 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AA8")]
[Address(RVA = "0x4DB450", Offset = "0x4DA250", VA = "0x1804DB450")]
protected Exception GetConvertToException(object value, Type destinationType)
{
return null;
}
/// Returns whether changing a value on this object requires a call to the method to create a new value.
///
/// if changing a property on this object requires a call to to create a new value; otherwise, .
// Token: 0x06000AA9 RID: 2729 RVA: 0x00006378 File Offset: 0x00004578
[Token(Token = "0x6000AA9")]
[Address(RVA = "0x4DB5D0", Offset = "0x4DA3D0", VA = "0x1804DB5D0")]
public bool GetCreateInstanceSupported()
{
return default(bool);
}
/// Returns whether changing a value on this object requires a call to to create a new value, using the specified context.
/// An that provides a format context.
///
/// if changing a property on this object requires a call to to create a new value; otherwise, .
// Token: 0x06000AAA RID: 2730 RVA: 0x00006390 File Offset: 0x00004590
[Token(Token = "0x6000AAA")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
public virtual bool GetCreateInstanceSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// Returns a collection of properties for the type of array specified by the value parameter.
/// An that specifies the type of array for which to get properties.
/// A with the properties that are exposed for this data type, or if there are no properties.
// Token: 0x06000AAB RID: 2731 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAB")]
[Address(RVA = "0x4DB610", Offset = "0x4DA410", VA = "0x1804DB610")]
public PropertyDescriptorCollection GetProperties(object value)
{
return null;
}
/// Returns a collection of properties for the type of array specified by the value parameter, using the specified context.
/// An that provides a format context.
/// An that specifies the type of array for which to get properties.
/// A with the properties that are exposed for this data type, or if there are no properties.
// Token: 0x06000AAC RID: 2732 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAC")]
[Address(RVA = "0x4DB710", Offset = "0x4DA510", VA = "0x1804DB710")]
public PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value)
{
return null;
}
/// Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.
/// An that provides a format context.
/// An that specifies the type of array for which to get properties.
/// An array of type that is used as a filter.
/// A with the properties that are exposed for this data type, or if there are no properties.
// Token: 0x06000AAD RID: 2733 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AAD")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "10")]
public virtual PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
{
return null;
}
/// Returns whether this object supports properties.
///
/// if should be called to find the properties of this object; otherwise, .
// Token: 0x06000AAE RID: 2734 RVA: 0x000063A8 File Offset: 0x000045A8
[Token(Token = "0x6000AAE")]
[Address(RVA = "0x4DB5F0", Offset = "0x4DA3F0", VA = "0x1804DB5F0")]
public bool GetPropertiesSupported()
{
return default(bool);
}
/// Returns whether this object supports properties, using the specified context.
/// An that provides a format context.
///
/// if should be called to find the properties of this object; otherwise, .
// Token: 0x06000AAF RID: 2735 RVA: 0x000063C0 File Offset: 0x000045C0
[Token(Token = "0x6000AAF")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "11")]
public virtual bool GetPropertiesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// Returns a collection of standard values from the default context for the data type this type converter is designed for.
/// A containing a standard set of valid values, or if the data type does not support a standard set of values.
// Token: 0x06000AB0 RID: 2736 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AB0")]
[Address(RVA = "0x4DB860", Offset = "0x4DA660", VA = "0x1804DB860")]
public ICollection GetStandardValues()
{
return null;
}
/// Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.
/// An that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be .
/// A that holds a standard set of valid values, or if the data type does not support a standard set of values.
// Token: 0x06000AB1 RID: 2737 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AB1")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "12")]
public virtual TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
return null;
}
/// Returns whether the collection of standard values returned from is an exclusive list.
///
/// if the returned from is an exhaustive list of possible values; if other values are possible.
// Token: 0x06000AB2 RID: 2738 RVA: 0x000063D8 File Offset: 0x000045D8
[Token(Token = "0x6000AB2")]
[Address(RVA = "0x4DB820", Offset = "0x4DA620", VA = "0x1804DB820")]
public bool GetStandardValuesExclusive()
{
return default(bool);
}
/// Returns whether the collection of standard values returned from is an exclusive list of possible values, using the specified context.
/// An that provides a format context.
///
/// if the returned from is an exhaustive list of possible values; if other values are possible.
// Token: 0x06000AB3 RID: 2739 RVA: 0x000063F0 File Offset: 0x000045F0
[Token(Token = "0x6000AB3")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
public virtual bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return default(bool);
}
/// Returns whether this object supports a standard set of values that can be picked from a list.
///
/// if should be called to find a common set of values the object supports; otherwise, .
// Token: 0x06000AB4 RID: 2740 RVA: 0x00006408 File Offset: 0x00004608
[Token(Token = "0x6000AB4")]
[Address(RVA = "0x4DB840", Offset = "0x4DA640", VA = "0x1804DB840")]
public bool GetStandardValuesSupported()
{
return default(bool);
}
/// Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.
/// An that provides a format context.
///
/// if should be called to find a common set of values the object supports; otherwise, .
// Token: 0x06000AB5 RID: 2741 RVA: 0x00006420 File Offset: 0x00004620
[Token(Token = "0x6000AB5")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")]
public virtual bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return default(bool);
}
/// Returns whether the given value object is valid for this type.
/// The object to test for validity.
///
/// if the specified value is valid for this object; otherwise, .
// Token: 0x06000AB6 RID: 2742 RVA: 0x00006438 File Offset: 0x00004638
[Token(Token = "0x6000AB6")]
[Address(RVA = "0x4DB880", Offset = "0x4DA680", VA = "0x1804DB880")]
public bool IsValid(object value)
{
return default(bool);
}
/// Returns whether the given value object is valid for this type and for the specified context.
/// An that provides a format context.
/// The to test for validity.
///
/// if the specified value is valid for this object; otherwise, .
// Token: 0x06000AB7 RID: 2743 RVA: 0x00006450 File Offset: 0x00004650
[Token(Token = "0x6000AB7")]
[Address(RVA = "0x4DB8A0", Offset = "0x4DA6A0", VA = "0x1804DB8A0", Slot = "15")]
public virtual bool IsValid(ITypeDescriptorContext context, object value)
{
return default(bool);
}
/// Sorts a collection of properties.
/// A that has the properties to sort.
/// An array of names in the order you want the properties to appear in the collection.
/// A that contains the sorted properties.
// Token: 0x06000AB8 RID: 2744 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AB8")]
[Address(RVA = "0x4DBA10", Offset = "0x4DA810", VA = "0x1804DBA10")]
protected PropertyDescriptorCollection SortProperties(PropertyDescriptorCollection props, string[] names)
{
return null;
}
/// Initializes a new instance of the class.
// Token: 0x06000AB9 RID: 2745 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000AB9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TypeConverter()
{
}
// Token: 0x040005F9 RID: 1529
[Token(Token = "0x40005F9")]
private const string s_UseCompatibleTypeConverterBehavior = "UseCompatibleTypeConverterBehavior";
// Token: 0x040005FA RID: 1530
[Token(Token = "0x40005FA")]
private static bool useCompatibleTypeConversion;
/// Represents an class that provides properties for objects that do not have properties.
// Token: 0x02000193 RID: 403
[Token(Token = "0x2000193")]
protected abstract class SimplePropertyDescriptor : PropertyDescriptor
{
/// Initializes a new instance of the class.
/// A that represents the type of component to which this property descriptor binds.
/// The name of the property.
/// A that represents the data type for this property.
// Token: 0x06000ABB RID: 2747 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000ABB")]
[Address(RVA = "0x4D8BF0", Offset = "0x4D79F0", VA = "0x1804D8BF0")]
protected SimplePropertyDescriptor(Type componentType, string name, Type propertyType)
{
}
/// Initializes a new instance of the class.
/// A that represents the type of component to which this property descriptor binds.
/// The name of the property.
/// A that represents the data type for this property.
/// An array with the attributes to associate with the property.
// Token: 0x06000ABC RID: 2748 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000ABC")]
[Address(RVA = "0x4D8C70", Offset = "0x4D7A70", VA = "0x1804D8C70")]
protected SimplePropertyDescriptor(Type componentType, string name, Type propertyType, Attribute[] attributes)
{
}
/// Gets the type of component to which this property description binds.
/// A that represents the type of component to which this property binds.
// Token: 0x17000214 RID: 532
// (get) Token: 0x06000ABD RID: 2749 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000214")]
public override Type ComponentType
{
[Token(Token = "0x6000ABD")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80", Slot = "17")]
get
{
return null;
}
}
/// Gets a value indicating whether this property is read-only.
///
/// if the property is read-only; if the property is read/write.
// Token: 0x17000215 RID: 533
// (get) Token: 0x06000ABE RID: 2750 RVA: 0x00006468 File Offset: 0x00004668
[Token(Token = "0x17000215")]
public override bool IsReadOnly
{
[Token(Token = "0x6000ABE")]
[Address(RVA = "0x4D8CC0", Offset = "0x4D7AC0", VA = "0x1804D8CC0", Slot = "20")]
get
{
return default(bool);
}
}
/// Gets the type of the property.
/// A that represents the type of the property.
// Token: 0x17000216 RID: 534
// (get) Token: 0x06000ABF RID: 2751 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000216")]
public override Type PropertyType
{
[Token(Token = "0x6000ABF")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40", Slot = "21")]
get
{
return null;
}
}
/// Returns whether resetting the component changes the value of the component.
/// The component to test for reset capability.
///
/// if resetting the component changes the value of the component; otherwise, .
// Token: 0x06000AC0 RID: 2752 RVA: 0x00006480 File Offset: 0x00004680
[Token(Token = "0x6000AC0")]
[Address(RVA = "0x4D8970", Offset = "0x4D7770", VA = "0x1804D8970", Slot = "23")]
public override bool CanResetValue(object component)
{
return default(bool);
}
/// Resets the value for this property of the component.
/// The component with the property value to be reset.
// Token: 0x06000AC1 RID: 2753 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000AC1")]
[Address(RVA = "0x4D8AC0", Offset = "0x4D78C0", VA = "0x1804D8AC0", Slot = "29")]
public override void ResetValue(object component)
{
}
/// Returns whether the value of this property can persist.
/// The component with the property that is to be examined for persistence.
///
/// if the value of the property can persist; otherwise, .
// Token: 0x06000AC2 RID: 2754 RVA: 0x00006498 File Offset: 0x00004698
[Token(Token = "0x6000AC2")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "31")]
public override bool ShouldSerializeValue(object component)
{
return default(bool);
}
// Token: 0x040005FB RID: 1531
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40005FB")]
private Type componentType;
// Token: 0x040005FC RID: 1532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40005FC")]
private Type propertyType;
}
/// Represents a collection of values.
// Token: 0x02000194 RID: 404
[Token(Token = "0x2000194")]
public class StandardValuesCollection : ICollection, IEnumerable
{
/// Initializes a new instance of the class.
/// An that represents the objects to put into the collection.
// Token: 0x06000AC3 RID: 2755 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000AC3")]
[Address(RVA = "0x4D90C0", Offset = "0x4D7EC0", VA = "0x1804D90C0")]
public StandardValuesCollection(ICollection values)
{
}
/// Gets the number of objects in the collection.
/// The number of objects in the collection.
// Token: 0x17000217 RID: 535
// (get) Token: 0x06000AC4 RID: 2756 RVA: 0x000064B0 File Offset: 0x000046B0
[Token(Token = "0x17000217")]
public int Count
{
[Token(Token = "0x6000AC4")]
[Address(RVA = "0x4D9060", Offset = "0x4D7E60", VA = "0x1804D9060")]
get
{
return 0;
}
}
/// Gets the object at the specified index number.
/// The zero-based index of the to get from the collection.
/// The with the specified index.
// Token: 0x17000218 RID: 536
[Token(Token = "0x17000218")]
public object this[int index]
{
[Token(Token = "0x6000AC5")]
[Address(RVA = "0x4D9170", Offset = "0x4D7F70", VA = "0x1804D9170")]
get
{
return null;
}
}
/// Copies the contents of this collection to an array.
/// An that represents the array to copy to.
/// The index to start from.
// Token: 0x06000AC6 RID: 2758 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000AC6")]
[Address(RVA = "0x4D8FA0", Offset = "0x4D7DA0", VA = "0x1804D8FA0")]
public void CopyTo(Array array, int index)
{
}
/// Returns an enumerator for this collection.
/// An enumerator of type .
// Token: 0x06000AC7 RID: 2759 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000AC7")]
[Address(RVA = "0x4D9010", Offset = "0x4D7E10", VA = "0x1804D9010")]
public IEnumerator GetEnumerator()
{
return null;
}
/// For a description of this member, see .
/// The number of elements contained in the .
// Token: 0x17000219 RID: 537
// (get) Token: 0x06000AC8 RID: 2760 RVA: 0x000064C8 File Offset: 0x000046C8
[Token(Token = "0x17000219")]
int ICollection.Count
{
[Token(Token = "0x6000AC8")]
[Address(RVA = "0x4D9060", Offset = "0x4D7E60", VA = "0x1804D9060", Slot = "5")]
get
{
return 0;
}
}
/// For a description of this member, see .
///
/// in all cases.
// Token: 0x1700021A RID: 538
// (get) Token: 0x06000AC9 RID: 2761 RVA: 0x000064E0 File Offset: 0x000046E0
[Token(Token = "0x1700021A")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6000AC9")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
get
{
return default(bool);
}
}
/// For a description of this member, see .
///
/// in all cases.
// Token: 0x1700021B RID: 539
// (get) Token: 0x06000ACA RID: 2762 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700021B")]
object ICollection.SyncRoot
{
[Token(Token = "0x6000ACA")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")]
get
{
return null;
}
}
/// Copies the contents of this collection to an array.
/// The array to copy to.
/// The index in the array where copying should begin.
// Token: 0x06000ACB RID: 2763 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000ACB")]
[Address(RVA = "0x4D8FA0", Offset = "0x4D7DA0", VA = "0x1804D8FA0", Slot = "4")]
void ICollection.CopyTo(Array array, int index)
{
}
/// For a description of this member, see .
/// An that can be used to iterate through the collection.
// Token: 0x06000ACC RID: 2764 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000ACC")]
[Address(RVA = "0x4D9010", Offset = "0x4D7E10", VA = "0x1804D9010", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x040005FD RID: 1533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40005FD")]
private ICollection values;
// Token: 0x040005FE RID: 1534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005FE")]
private Array valueArray;
}
}
}