﻿<?xml version="1.0" encoding="utf-8"?><Type Name="_FieldInfo" FullName="System.Runtime.InteropServices._FieldInfo"><TypeSignature Language="C#" Value="public interface _FieldInfo" /><TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract _FieldInfo" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Interfaces /><Attributes><Attribute><AttributeName>System.CLSCompliant(false)</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.Guid("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.TypeLibImportClass(typeof(System.Reflection.FieldInfo))</AttributeName></Attribute></Attributes><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This interface is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>This interface preserves the vtable order of the <see cref="T:System.Reflection.FieldInfo" /> class members that can be accessed by unmanaged COM objects.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Exposes the public members of the <see cref="T:System.Reflection.FieldInfo" /> class to unmanaged code.</para></summary></Docs><Members><Member MemberName="Attributes"><MemberSignature Language="C#" Value="public System.Reflection.FieldAttributes Attributes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.FieldAttributes Attributes" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.FieldAttributes</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.Attributes" /> property gets the attributes associated with this field.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.Attributes" /> property. </para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="DeclaringType"><MemberSignature Language="C#" Value="public Type DeclaringType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Type DeclaringType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.MemberInfo.DeclaringType" /> property gets the class that declares this member.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.MemberInfo.DeclaringType" /> property. </para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public bool Equals (object other);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(object other) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="other" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Object.Equals(System.Object)" /> method determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Object.Equals(System.Object)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.</para></returns><param name="other"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="FieldHandle"><MemberSignature Language="C#" Value="public RuntimeFieldHandle FieldHandle { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.RuntimeFieldHandle FieldHandle" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.RuntimeFieldHandle</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.FieldHandle" /> property gets a <see cref="T:System.RuntimeFieldHandle" />, which is a handle to the internal metadata representation of a field.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.FieldHandle" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="FieldType"><MemberSignature Language="C#" Value="public Type FieldType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Type FieldType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.FieldType" /> property gets the type of this field object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.FieldType" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetCustomAttributes"><MemberSignature Language="C#" Value="public object[] GetCustomAttributes (bool inherit);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object[] GetCustomAttributes(bool inherit) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Parameters><Parameter Name="inherit" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Boolean)" /> method returns an array containing all the custom attributes.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</para></returns><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />Specifies whether to search this member's inheritance chain to find the attributes.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetCustomAttributes"><MemberSignature Language="C#" Value="public object[] GetCustomAttributes (Type attributeType, bool inherit);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object[] GetCustomAttributes(class System.Type attributeType, bool inherit) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object[]</ReturnType></ReturnValue><Parameters><Parameter Name="attributeType" Type="System.Type" /><Parameter Name="inherit" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Type,System.Boolean)" /> method returns an array of custom attributes identified by <see cref="T:System.Type" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Type,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</para></returns><param name="attributeType"><attribution license="cc4" from="Microsoft" modified="false" />The type of attribute to search for. Only attributes that are assignable to this type are returned. </param><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />Specifies whether to search this member's inheritance chain to find the attributes. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetHashCode"><MemberSignature Language="C#" Value="public int GetHashCode ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetHashCode() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Object.GetHashCode" /> method serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Object.GetHashCode" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The hash code for the current instance.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetIDsOfNames"><MemberSignature Language="C#" Value="public void GetIDsOfNames (ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetIDsOfNames(valuetype System.Guid riid, native int rgszNames, unsigned int32 cNames, unsigned int32 lcid, native int rgDispId) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="riid" Type="System.Guid&amp;" RefType="ref" /><Parameter Name="rgszNames" Type="System.IntPtr" /><Parameter Name="cNames" Type="System.UInt32" /><Parameter Name="lcid" Type="System.UInt32" /><Parameter Name="rgDispId" Type="System.IntPtr" /></Parameters><Docs><param name="riid">To be added.</param><param name="rgszNames">To be added.</param><param name="cNames">To be added.</param><param name="lcid">To be added.</param><param name="rgDispId">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetType"><MemberSignature Language="C#" Value="public Type GetType ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type GetType() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Object.GetType" /> method gets the type of the current instance.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Object.GetType" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Type" /> object.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetTypeInfo"><MemberSignature Language="C#" Value="public void GetTypeInfo (uint iTInfo, uint lcid, IntPtr ppTInfo);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetTypeInfo(unsigned int32 iTInfo, unsigned int32 lcid, native int ppTInfo) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="iTInfo" Type="System.UInt32" /><Parameter Name="lcid" Type="System.UInt32" /><Parameter Name="ppTInfo" Type="System.IntPtr" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code. For more information about <unmanagedCodeEntityReference>IDispatch::GetTypeInfo</unmanagedCodeEntityReference>, see the MSDN Library.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Retrieves the type information for an object, which can then be used to get the type information for an interface.</para></summary><param name="iTInfo"><attribution license="cc4" from="Microsoft" modified="false" />The type information to return.</param><param name="lcid"><attribution license="cc4" from="Microsoft" modified="false" />The locale identifier for the type information.</param><param name="ppTInfo"><attribution license="cc4" from="Microsoft" modified="false" />Receives a pointer to the requested type information object.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetTypeInfoCount"><MemberSignature Language="C#" Value="public void GetTypeInfoCount (out uint pcTInfo);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetTypeInfoCount(unsigned int32 pcTInfo) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="pcTInfo" Type="System.UInt32&amp;" RefType="out" /></Parameters><Docs><param name="pcTInfo">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetValue"><MemberSignature Language="C#" Value="public object GetValue (object obj);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object GetValue(object obj) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.FieldInfo.GetValue(System.Object)" /> method returns the value of a field supported by a given object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.FieldInfo.GetValue(System.Object)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An object containing the value of the field reflected by this instance.</para></returns><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object whose field value will be returned.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetValueDirect"><MemberSignature Language="C#" Value="public object GetValueDirect (TypedReference obj);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object GetValueDirect(valuetype System.TypedReference obj) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.TypedReference" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.FieldInfo.GetValueDirect(System.TypedReference)" /> method returns the value of a field supported by a given object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.FieldInfo.GetValueDirect(System.TypedReference)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.Object" /> containing a field value.</para></returns><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.TypedReference" /> structure that encapsulates a managed pointer to a location and a runtime representation of the type that might be stored at that location.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="Invoke"><MemberSignature Language="C#" Value="public void Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Invoke(unsigned int32 dispIdMember, valuetype System.Guid riid, unsigned int32 lcid, int16 wFlags, native int pDispParams, native int pVarResult, native int pExcepInfo, native int puArgErr) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="dispIdMember" Type="System.UInt32" /><Parameter Name="riid" Type="System.Guid&amp;" RefType="ref" /><Parameter Name="lcid" Type="System.UInt32" /><Parameter Name="wFlags" Type="System.Int16" /><Parameter Name="pDispParams" Type="System.IntPtr" /><Parameter Name="pVarResult" Type="System.IntPtr" /><Parameter Name="pExcepInfo" Type="System.IntPtr" /><Parameter Name="puArgErr" Type="System.IntPtr" /></Parameters><Docs><param name="dispIdMember">To be added.</param><param name="riid">To be added.</param><param name="lcid">To be added.</param><param name="wFlags">To be added.</param><param name="pDispParams">To be added.</param><param name="pVarResult">To be added.</param><param name="pExcepInfo">To be added.</param><param name="puArgErr">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsAssembly"><MemberSignature Language="C#" Value="public bool IsAssembly { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsAssembly" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsAssembly" /> property gets a value indicating whether this field has Assembly level visibility.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsAssembly" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsDefined"><MemberSignature Language="C#" Value="public bool IsDefined (Type attributeType, bool inherit);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsDefined(class System.Type attributeType, bool inherit) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="attributeType" Type="System.Type" /><Parameter Name="inherit" Type="System.Boolean" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.MemberInfo.IsDefined(System.Type,System.Boolean)" /> method indicates whether one or more instance of <paramref name="attributeType" /> is applied to this member.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.MemberInfo.IsDefined(System.Type,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if one or more instance of <paramref name="attributeType" /> is applied to this member; otherwise, false.</para></returns><param name="attributeType"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Type" /> object to which the custom attributes are applied. </param><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />Specifies whether to search this member's inheritance chain to find the attributes. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsFamily"><MemberSignature Language="C#" Value="public bool IsFamily { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsFamily" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsFamily" /> property gets a value indicating whether this field has Family level visibility.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsFamily" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsFamilyAndAssembly"><MemberSignature Language="C#" Value="public bool IsFamilyAndAssembly { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsFamilyAndAssembly" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsFamilyAndAssembly" /> property gets a value indicating whether this field has FamilyAndAssembly level visibility.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsFamilyAndAssembly" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsFamilyOrAssembly"><MemberSignature Language="C#" Value="public bool IsFamilyOrAssembly { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsFamilyOrAssembly" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsFamilyOrAssembly" /> property gets a value indicating whether this field has FamilyOrAssembly level visibility.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsFamilyOrAssembly" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsInitOnly"><MemberSignature Language="C#" Value="public bool IsInitOnly { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsInitOnly" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsInitOnly" /> property gets a value indicating whether the field can only be set in the body of the constructor.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsInitOnly" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsLiteral"><MemberSignature Language="C#" Value="public bool IsLiteral { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsLiteral" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsLiteral" /> property gets a value indicating whether the value is written at compile time and cannot be changed.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsLiteral" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsNotSerialized"><MemberSignature Language="C#" Value="public bool IsNotSerialized { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsNotSerialized" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsNotSerialized" /> property gets a value indicating whether this field has the NotSerialized attribute.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsNotSerialized" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsPinvokeImpl"><MemberSignature Language="C#" Value="public bool IsPinvokeImpl { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsPinvokeImpl" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsPinvokeImpl" /> property gets a value indicating whether the corresponding PinvokeImpl attribute is set in <see cref="T:System.Reflection.FieldAttributes" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsPinvokeImpl" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsPrivate"><MemberSignature Language="C#" Value="public bool IsPrivate { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsPrivate" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsPrivate" /> property gets a value indicating whether the field is private.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsPrivate" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsPublic"><MemberSignature Language="C#" Value="public bool IsPublic { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsPublic" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsPublic" /> property gets a value indicating whether the field is public.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsPublic" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsSpecialName"><MemberSignature Language="C#" Value="public bool IsSpecialName { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsSpecialName" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsSpecialName" /> property gets a value indicating whether the corresponding SpecialName attribute is set in the <see cref="T:System.Reflection.FieldAttributes" /> enumerator.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsSpecialName" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="IsStatic"><MemberSignature Language="C#" Value="public bool IsStatic { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool IsStatic" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.IsStatic" /> property gets a value indicating whether the field is static.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.IsStatic" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="MemberType"><MemberSignature Language="C#" Value="public System.Reflection.MemberTypes MemberType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype System.Reflection.MemberTypes MemberType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.MemberTypes</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.FieldInfo.MemberType" /> property gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a field.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.FieldInfo.MemberType" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="Name"><MemberSignature Language="C#" Value="public string Name { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Name" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.MemberInfo.Name" /> property gets the name of the current member.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.MemberInfo.Name" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="ReflectedType"><MemberSignature Language="C#" Value="public Type ReflectedType { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Type ReflectedType" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This property is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="P:System.Reflection.MemberInfo.ReflectedType" /> property gets the class object that was used to obtain this instance of <see cref="T:System.Reflection.MemberInfo" />.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="P:System.Reflection.MemberInfo.ReflectedType" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="SetValue"><MemberSignature Language="C#" Value="public void SetValue (object obj, object value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetValue(object obj, object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object)" /> method sets the value of the field supported by the given object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object)" /> method.</para></summary><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object whose field value will be set.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to assign to the field. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="SetValue"><MemberSignature Language="C#" Value="public void SetValue (object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetValue(object obj, object value, valuetype System.Reflection.BindingFlags invokeAttr, class System.Reflection.Binder binder, class System.Globalization.CultureInfo culture) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.Object" /><Parameter Name="value" Type="System.Object" /><Parameter Name="invokeAttr" Type="System.Reflection.BindingFlags" /><Parameter Name="binder" Type="System.Reflection.Binder" /><Parameter Name="culture" Type="System.Globalization.CultureInfo" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" /> method sets the value of the field supported by the given object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)" /> method.</para></summary><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object whose field value will be set. </param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to assign to the field. </param><param name="invokeAttr"><attribution license="cc4" from="Microsoft" modified="false" />A field of <see cref="T:System.Reflection.Binder" /> that specifies the type of binding that is desired (for example, Binder.CreateInstance or Binder.ExactBinding). </param><param name="binder"><attribution license="cc4" from="Microsoft" modified="false" />A set of properties that enables the binding, coercion of argument types, and invocation of members through reflection. If <paramref name="binder" /> is null, then Binder.DefaultBinding is used. </param><param name="culture"><attribution license="cc4" from="Microsoft" modified="false" />The software preferences of a particular culture. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="SetValueDirect"><MemberSignature Language="C#" Value="public void SetValueDirect (TypedReference obj, object value);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetValueDirect(valuetype System.TypedReference obj, object value) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="obj" Type="System.TypedReference" /><Parameter Name="value" Type="System.Object" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para><para>The <see cref="M:System.Reflection.FieldInfo.SetValueDirect(System.TypedReference,System.Object)" /> method sets the value of the field supported by the given object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Reflection.FieldInfo.SetValueDirect(System.TypedReference,System.Object)" /> method.</para></summary><param name="obj"><attribution license="cc4" from="Microsoft" modified="false" />The object whose field value will be set.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The value to assign to the field.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="ToString"><MemberSignature Language="C#" Value="public string ToString ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string ToString() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This method is for access to managed classes from unmanaged code, and should not be called from managed code.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="M:System.Object.ToString" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A string that represents the current <see cref="T:System.Object" />.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member></Members></Type>