using System; using System.Reflection; using System.Runtime.Serialization; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; using Cpp2IlInjected; namespace System.Data.SqlTypes { /// /// is a mutable reference type that wraps a array or a instance. // Token: 0x020000A4 RID: 164 [Token(Token = "0x20000A4")] [DefaultMember("Item")] [XmlSchemaProvider("GetXsdType")] [Serializable] public sealed class SqlChars : INullable, IXmlSerializable, ISerializable { /// Initializes a new instance of the class. // Token: 0x0600094C RID: 2380 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600094C")] [Address(RVA = "0x9FB3F0", Offset = "0x9FA3F0", VA = "0x1809FB3F0")] public SqlChars() { } /// Initializes a new instance of the class based on the specified character array. /// A array. // Token: 0x0600094D RID: 2381 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600094D")] [Address(RVA = "0x9FB2D0", Offset = "0x9FA2D0", VA = "0x1809FB2D0")] public SqlChars(char[] buffer) { } /// Initializes a new instance of the class based on the specified value. /// A . // Token: 0x0600094E RID: 2382 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600094E")] [Address(RVA = "0x9FBE00", Offset = "0x9FAE00", VA = "0x1809FBE00")] public SqlChars(SqlString value) { } /// Gets a Boolean value that indicates whether this is null. /// /// if the is null. Otherwise, . // Token: 0x17000179 RID: 377 // (get) Token: 0x0600094F RID: 2383 RVA: 0x000054BC File Offset: 0x000036BC [Token(Token = "0x17000179")] public bool IsNull { [Token(Token = "0x600094F")] [Address(RVA = "0x9FB560", Offset = "0x9FA560", VA = "0x1809FB560", Slot = "4")] get { return default(bool); } } /// Returns a reference to the internal buffer. /// A reference to the internal buffer. For instances created on top of unmanaged pointers, it returns a managed copy of the internal buffer. // Token: 0x1700017A RID: 378 // (get) Token: 0x06000950 RID: 2384 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700017A")] public char[] Buffer { [Token(Token = "0x6000950")] [Address(RVA = "0x9FBEA0", Offset = "0x9FAEA0", VA = "0x1809FBEA0")] get { return null; } } /// Gets the length of the value that is contained in the instance. /// A value that indicates the length in characters of the value that is contained in the instance. /// Returns -1 if no buffer is available to the instance, or if the value is null. /// Returns a for a stream-wrapped instance. // Token: 0x1700017B RID: 379 // (get) Token: 0x06000951 RID: 2385 RVA: 0x000054D4 File Offset: 0x000036D4 [Token(Token = "0x1700017B")] public long Length { [Token(Token = "0x6000951")] [Address(RVA = "0x9FBFE0", Offset = "0x9FAFE0", VA = "0x1809FBFE0")] get { return 0L; } } /// Returns a managed copy of the value held by this . /// The value of this as an array of characters. // Token: 0x1700017C RID: 380 // (get) Token: 0x06000952 RID: 2386 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700017C")] public char[] Value { [Token(Token = "0x6000952")] [Address(RVA = "0x9FC0D0", Offset = "0x9FB0D0", VA = "0x1809FC0D0")] get { return null; } } /// Sets this instance to null. // Token: 0x06000953 RID: 2387 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000953")] [Address(RVA = "0x9FAE60", Offset = "0x9F9E60", VA = "0x1809FAE60")] public void SetNull() { } // Token: 0x06000954 RID: 2388 RVA: 0x000054EC File Offset: 0x000036EC [Token(Token = "0x6000954")] [Address(RVA = "0x9FADC0", Offset = "0x9F9DC0", VA = "0x1809FADC0")] internal bool FStream() { return default(bool); } // Token: 0x06000955 RID: 2389 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000955")] [Address(RVA = "0x9FB860", Offset = "0x9FA860", VA = "0x1809FB860")] private void CopyStreamToBuffer() { } // Token: 0x06000956 RID: 2390 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000956")] [Address(RVA = "0x9FAE30", Offset = "0x9F9E30", VA = "0x1809FAE30")] private void SetBuffer(char[] buffer) { } /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. // Token: 0x06000957 RID: 2391 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000957")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")] XmlSchema IXmlSerializable.GetSchema() { return null; } /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// /// /// // Token: 0x06000958 RID: 2392 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000958")] [Address(RVA = "0x9FBA50", Offset = "0x9FAA50", VA = "0x1809FBA50", Slot = "6")] void IXmlSerializable.ReadXml(XmlReader r) { } /// This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. /// /// /// // Token: 0x06000959 RID: 2393 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x6000959")] [Address(RVA = "0x9FBB80", Offset = "0x9FAB80", VA = "0x1809FBB80", Slot = "7")] void IXmlSerializable.WriteXml(XmlWriter writer) { } /// Returns the XML Schema definition language (XSD) of the specified . /// A . /// A value that indicates the XSD of the specified . // Token: 0x0600095A RID: 2394 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600095A")] [Address(RVA = "0x9FB9A0", Offset = "0x9FA9A0", VA = "0x1809FB9A0")] public static XmlQualifiedName GetXsdType(XmlSchemaSet schemaSet) { return null; } /// Gets serialization information with all the data needed to reinstantiate this instance. /// The object to be populated with serialization information. /// The destination context of the serialization. // Token: 0x0600095B RID: 2395 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x600095B")] [Address(RVA = "0x9FBA00", Offset = "0x9FAA00", VA = "0x1809FBA00", Slot = "8")] void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) { } /// Returns a null instance of this . /// An instance whose property returns . For more information, see Handling Null Values. // Token: 0x1700017D RID: 381 // (get) Token: 0x0600095C RID: 2396 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700017D")] public static SqlChars Null { [Token(Token = "0x600095C")] [Address(RVA = "0x9FC070", Offset = "0x9FB070", VA = "0x1809FC070")] get { return null; } } // Token: 0x0400035D RID: 861 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400035D")] internal char[] _rgchBuf; // Token: 0x0400035E RID: 862 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400035E")] private long _lCurLen; // Token: 0x0400035F RID: 863 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400035F")] internal SqlStreamChars _stream; // Token: 0x04000360 RID: 864 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000360")] private SqlBytesCharsState _state; // Token: 0x04000361 RID: 865 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000361")] private char[] _rgchWorkBuf; } }