using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Runtime.Remoting.Metadata { /// Provides default functionality for all SOAP attributes. // Token: 0x0200050F RID: 1295 [Token(Token = "0x200050F")] [ComVisible(true)] public class SoapAttribute : Attribute { /// Creates an instance of . // Token: 0x06002AAB RID: 10923 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002AAB")] [Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")] public SoapAttribute() { } /// Gets or sets a value indicating whether the target of the current attribute will be serialized as an XML attribute instead of an XML field. /// /// if the target object of the current attribute must be serialized as an XML attribute; if the target object must be serialized as a subelement. // Token: 0x17000628 RID: 1576 // (get) Token: 0x06002AAC RID: 10924 RVA: 0x00018810 File Offset: 0x00016A10 [Token(Token = "0x17000628")] public virtual bool UseAttribute { [Token(Token = "0x6002AAC")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "7")] get { return default(bool); } } /// Gets or sets the XML namespace name. /// The XML namespace name under which the target of the current attribute is serialized. // Token: 0x17000629 RID: 1577 // (get) Token: 0x06002AAD RID: 10925 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000629")] public virtual string XmlNamespace { [Token(Token = "0x6002AAD")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "8")] get { return null; } } // Token: 0x06002AAE RID: 10926 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002AAE")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810", Slot = "9")] internal virtual void SetReflectionObject(object reflectionObject) { } // Token: 0x04001875 RID: 6261 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001875")] private bool _useAttribute; /// The XML namespace to which the target of the current SOAP attribute is serialized. // Token: 0x04001876 RID: 6262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001876")] protected string ProtXmlNamespace; /// A reflection object used by attribute classes derived from the class to set XML serialization information. // Token: 0x04001877 RID: 6263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001877")] protected object ReflectInfo; } }