﻿<?xml version="1.0" encoding="utf-8"?><Type Name="_Assembly" FullName="System.Runtime.InteropServices._Assembly"><TypeSignature Language="C#" Value="public interface _Assembly" /><TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract _Assembly" /><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("17156360-2F1A-384A-BC52-FDE93C215C5B")</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName></Attribute><Attribute><AttributeName>System.Runtime.InteropServices.TypeLibImportClass(typeof(System.Reflection.Assembly))</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.Assembly" /> 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.Assembly" /> class to unmanaged code.</para></summary></Docs><Members><Member MemberName="CodeBase"><MemberSignature Language="C#" Value="public string CodeBase { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string CodeBase" /><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 method 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.Assembly.CodeBase" /> property gets the location of the assembly as specified originally, for example, in an <see cref="T:System.Reflection.AssemblyName" /> 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.Assembly.CodeBase" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="CreateInstance"><MemberSignature Language="C#" Value="public object CreateInstance (string typeName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object CreateInstance(string typeName) 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="typeName" Type="System.String" /></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.Assembly.CreateInstance(System.String)" /> method locates the specified type from this assembly and creates an instance of it using the system activator, using case-sensitive search.</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.Assembly.CreateInstance(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An instance of <see cref="T:System.Object" /> representing the type, with culture, arguments, binder, and activation attributes set to null, and <see cref="T:System.Reflection.BindingFlags" /> set to Public or Instance, or null if <paramref name="typeName" /> is not found.</para></returns><param name="typeName"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="P:System.Type.FullName" /> of the type to locate.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="CreateInstance"><MemberSignature Language="C#" Value="public object CreateInstance (string typeName, bool ignoreCase);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object CreateInstance(string typeName, bool ignoreCase) 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="typeName" Type="System.String" /><Parameter Name="ignoreCase" 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.Assembly.CreateInstance(System.String,System.Boolean)" /> method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search. </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.Assembly.CreateInstance(System.String,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An instance of <see cref="T:System.Object" /> representing the type, with culture, arguments, binder, and activation attributes set to null, and <see cref="T:System.Reflection.BindingFlags" /> set to Public or Instance, or null if <paramref name="typeName" /> is not found.</para></returns><param name="typeName"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="P:System.Type.FullName" /> of the type to locate. </param><param name="ignoreCase"><attribution license="cc4" from="Microsoft" modified="false" />true to ignore the case of the type name; otherwise, false. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="CreateInstance"><MemberSignature Language="C#" Value="public object CreateInstance (string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object CreateInstance(string typeName, bool ignoreCase, valuetype System.Reflection.BindingFlags bindingAttr, class System.Reflection.Binder binder, object[] args, class System.Globalization.CultureInfo culture, object[] activationAttributes) 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="typeName" Type="System.String" /><Parameter Name="ignoreCase" Type="System.Boolean" /><Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" /><Parameter Name="binder" Type="System.Reflection.Binder" /><Parameter Name="args" Type="System.Object[]" /><Parameter Name="culture" Type="System.Globalization.CultureInfo" /><Parameter Name="activationAttributes" 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.Assembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])" /> method locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search and having the specified culture, arguments, and binding and activation 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.Assembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An instance of Object representing the type and matching the specified criteria, or null if <paramref name="typeName" /> is not found.</para></returns><param name="typeName"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="P:System.Type.FullName" /> of the type to locate. </param><param name="ignoreCase"><attribution license="cc4" from="Microsoft" modified="false" />true to ignore the case of the type name; otherwise, false. </param><param name="bindingAttr"><attribution license="cc4" from="Microsoft" modified="false" />A bitmask that affects how the search is conducted. The value is a combination of bit flags from <see cref="T:System.Reflection.BindingFlags" />. </param><param name="binder"><attribution license="cc4" from="Microsoft" modified="false" />An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If <paramref name="binder" /> is null, the default binder is used. </param><param name="args"><attribution license="cc4" from="Microsoft" modified="false" />An array of type Object containing the arguments to be passed to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to be invoked. If the default constructor is desired, <paramref name="args" /> must be an empty array or null. </param><param name="culture"><attribution license="cc4" from="Microsoft" modified="false" />An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.) </param><param name="activationAttributes"><attribution license="cc4" from="Microsoft" modified="false" />An array of type Object containing one or more activation attributes that can participate in the activation. An example of an activation attribute is: </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="EntryPoint"><MemberSignature Language="C#" Value="public System.Reflection.MethodInfo EntryPoint { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Reflection.MethodInfo EntryPoint" /><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.MethodInfo</ReturnType></ReturnValue><Docs><value>To be added.</value><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="P:System.Reflection.Assembly.EntryPoint" /> property gets the entry point of this assembly.</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.Assembly.EntryPoint" /> 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="EscapedCodeBase"><MemberSignature Language="C#" Value="public string EscapedCodeBase { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string EscapedCodeBase" /><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 method 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.Assembly.EscapedCodeBase" /> property gets the URI, including escape characters, that represents the codebase. </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.Assembly.EscapedCodeBase" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="Evidence"><MemberSignature Language="C#" Value="public System.Security.Policy.Evidence Evidence { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.Security.Policy.Evidence Evidence" /><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.Security.Policy.Evidence</ReturnType></ReturnValue><Docs><value>To be added.</value><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="P:System.Reflection.Assembly.Evidence" /> property gets the evidence for this assembly.</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.Assembly.Evidence" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="FullName"><MemberSignature Language="C#" Value="public string FullName { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string FullName" /><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 method 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.Assembly.FullName" /> property gets the display name of the assembly.</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.Assembly.FullName" /> 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.Assembly.GetCustomAttributes(System.Boolean)" /> method gets all the custom attributes for this assembly.</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.Assembly.GetCustomAttributes(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of type Object containing the custom attributes for this assembly.</para></returns><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />This argument is ignored for objects of type <see cref="T:System.Reflection.Assembly" />.</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.Assembly.GetCustomAttributes(System.Type,System.Boolean)" /> method gets all the custom attributes for this assembly.</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.Assembly.GetCustomAttributes(System.Type,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of type <see cref="T:System.Object" /> containing the custom attributes for this assembly as specified by <paramref name="attributeType" />.</para></returns><param name="attributeType"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Type" /> for which the custom attributes are to be returned. </param><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />This argument is ignored for objects of type <see cref="T:System.Reflection.Assembly" />. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetExportedTypes"><MemberSignature Language="C#" Value="public Type[] GetExportedTypes ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type[] GetExportedTypes() 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.Reflection.Assembly.GetExportedTypes" /> property gets the exported types defined in this assembly that are visible outside the assembly.</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.Assembly.GetExportedTypes" /> property.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of <see cref="T:System.Type" /> objects that represent the types defined in this assembly that are visible outside the assembly.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetFile"><MemberSignature Language="C#" Value="public System.IO.FileStream GetFile (string name);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IO.FileStream GetFile(string name) 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.IO.FileStream</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></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.Assembly.GetFile(System.String)" /> method gets a <see cref="T:System.IO.FileStream" /> for the specified file in the file table of the manifest of this assembly.</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.Assembly.GetFile(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.IO.FileStream" /> for the specified file, or null if the file is not found.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the specified file. Do not include the path to the file.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.IO.FileStream[] GetFiles ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IO.FileStream[] GetFiles() 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.IO.FileStream[]</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.Reflection.Assembly.GetFiles" /> method gets the files in the file table of an assembly manifest.</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.Assembly.GetFiles" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of <see cref="T:System.IO.FileStream" /> objects.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.IO.FileStream[] GetFiles (bool getResourceModules);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IO.FileStream[] GetFiles(bool getResourceModules) 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.IO.FileStream[]</ReturnType></ReturnValue><Parameters><Parameter Name="getResourceModules" 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.Assembly.GetFiles(System.Boolean)" /> method gets the files in the file table of an assembly manifest, specifying whether to include resource modules.</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.Assembly.GetFiles(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of <see cref="T:System.IO.FileStream" /> objects.</para></returns><param name="getResourceModules"><attribution license="cc4" from="Microsoft" modified="false" />true to include resource modules; otherwise, false.</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>A hash code for the current <see cref="T:System.Object" />.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetLoadedModules"><MemberSignature Language="C#" Value="public System.Reflection.Module[] GetLoadedModules ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module[] GetLoadedModules() 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.Reflection.Module[]</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.Reflection.Assembly.GetLoadedModules" /> method gets all the loaded modules that are part of this assembly.</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.Assembly.GetLoadedModules" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of modules.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetLoadedModules"><MemberSignature Language="C#" Value="public System.Reflection.Module[] GetLoadedModules (bool getResourceModules);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module[] GetLoadedModules(bool getResourceModules) 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.Reflection.Module[]</ReturnType></ReturnValue><Parameters><Parameter Name="getResourceModules" 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.Assembly.GetLoadedModules(System.Boolean)" /> method gets all the loaded modules that are part of this assembly, specifying whether to include resource modules.</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.Assembly.GetLoadedModules(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of modules.</para></returns><param name="getResourceModules"><attribution license="cc4" from="Microsoft" modified="false" />true to include resource modules; otherwise, false.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetManifestResourceInfo"><MemberSignature Language="C#" Value="public System.Reflection.ManifestResourceInfo GetManifestResourceInfo (string resourceName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.ManifestResourceInfo GetManifestResourceInfo(string resourceName) 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.Reflection.ManifestResourceInfo</ReturnType></ReturnValue><Parameters><Parameter Name="resourceName" Type="System.String" /></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.Assembly.GetManifestResourceInfo(System.String)" /> method returns information about how the given resource has been persisted.</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.Assembly.GetManifestResourceInfo(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Reflection.ManifestResourceInfo" /> object populated with information about the resource's topology, or null if the resource is not found.</para></returns><param name="resourceName"><attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the resource.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetManifestResourceNames"><MemberSignature Language="C#" Value="public string[] GetManifestResourceNames ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] GetManifestResourceNames() 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><para>The <see cref="M:System.Reflection.Assembly.GetManifestResourceNames" /> method returns the names of all the resources in this assembly.</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.Assembly.GetManifestResourceNames" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of type String containing the names of all the resources.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetManifestResourceStream"><MemberSignature Language="C#" Value="public System.IO.Stream GetManifestResourceStream (string name);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IO.Stream GetManifestResourceStream(string name) 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.IO.Stream</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></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.Assembly.GetManifestResourceStream(System.String)" /> method loads the specified manifest resource from this assembly.</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.Assembly.GetManifestResourceStream(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.IO.Stream" /> representing this manifest resource.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the manifest resource being requested.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetManifestResourceStream"><MemberSignature Language="C#" Value="public System.IO.Stream GetManifestResourceStream (Type type, string name);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IO.Stream GetManifestResourceStream(class System.Type type, string name) 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.IO.Stream</ReturnType></ReturnValue><Parameters><Parameter Name="type" Type="System.Type" /><Parameter Name="name" Type="System.String" /></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.Assembly.GetManifestResourceStream(System.Type,System.String)" /> method loads the specified manifest resource, scoped by the namespace of the specified type, from this assembly.</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.Assembly.GetManifestResourceStream(System.Type,System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.IO.Stream" /> representing this manifest resource.</para></returns><param name="type"><attribution license="cc4" from="Microsoft" modified="false" />The type whose namespace is used to scope the manifest resource name. </param><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The case-sensitive name of the manifest resource being requested. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetModule"><MemberSignature Language="C#" Value="public System.Reflection.Module GetModule (string name);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module GetModule(string name) 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.Reflection.Module</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></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.Assembly.GetModule(System.String)" /> method gets the specified module in this assembly.</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.Assembly.GetModule(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The module being requested, or null if the module is not found.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The name of the module being requested.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetModules"><MemberSignature Language="C#" Value="public System.Reflection.Module[] GetModules ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module[] GetModules() 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.Reflection.Module[]</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.Reflection.Assembly.GetModules" /> method gets all the modules that are part of this assembly.</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.Assembly.GetModules" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of modules.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetModules"><MemberSignature Language="C#" Value="public System.Reflection.Module[] GetModules (bool getResourceModules);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module[] GetModules(bool getResourceModules) 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.Reflection.Module[]</ReturnType></ReturnValue><Parameters><Parameter Name="getResourceModules" 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.Assembly.GetModules(System.Boolean)" /> method gets all the modules that are part of this assembly, specifying whether to include resource modules.</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.Assembly.GetModules(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of modules.</para></returns><param name="getResourceModules"><attribution license="cc4" from="Microsoft" modified="false" />true to include resource modules; otherwise, false.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetName"><MemberSignature Language="C#" Value="public System.Reflection.AssemblyName GetName ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.AssemblyName GetName() 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.Reflection.AssemblyName</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.Reflection.Assembly.GetName" /> method gets an <see cref="T:System.Reflection.AssemblyName" /> for this assembly.</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.Assembly.GetName" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.Reflection.AssemblyName" /> for this assembly.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetName"><MemberSignature Language="C#" Value="public System.Reflection.AssemblyName GetName (bool copiedName);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.AssemblyName GetName(bool copiedName) 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.Reflection.AssemblyName</ReturnType></ReturnValue><Parameters><Parameter Name="copiedName" 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.Assembly.GetName(System.Boolean)" /> method gets an <see cref="T:System.Reflection.AssemblyName" /> for this assembly, setting the codebase as specified by the <paramref name="copiedName" /> parameter.</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.Assembly.GetName(System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An <see cref="T:System.Reflection.AssemblyName" /> for this assembly.</para></returns><param name="copiedName"><attribution license="cc4" from="Microsoft" modified="false" />true to set the <see cref="P:System.Reflection.Assembly.CodeBase" /> to the location of the assembly after it was shadow copied; false to set <see cref="P:System.Reflection.Assembly.CodeBase" /> to the original location.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetObjectData"><MemberSignature Language="C#" Value="public void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetObjectData(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) 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="info" Type="System.Runtime.Serialization.SerializationInfo" /><Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" /></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.Assembly.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method gets serialization information with all of the data needed to reinstantiate this assembly.</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.Assembly.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method.</para></summary><param name="info"><attribution license="cc4" from="Microsoft" modified="false" />The object to be populated with serialization information. </param><param name="context"><attribution license="cc4" from="Microsoft" modified="false" />The destination context of the serialization. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetReferencedAssemblies"><MemberSignature Language="C#" Value="public System.Reflection.AssemblyName[] GetReferencedAssemblies ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.AssemblyName[] GetReferencedAssemblies() 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.Reflection.AssemblyName[]</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.Reflection.Assembly.GetReferencedAssemblies" /> method gets the <see cref="T:System.Reflection.AssemblyName" /> objects for all the assemblies referenced by this assembly.</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.Assembly.GetReferencedAssemblies" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of type <see cref="T:System.Reflection.AssemblyName" /> containing all the assemblies referenced by this assembly.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetSatelliteAssembly"><MemberSignature Language="C#" Value="public System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Assembly GetSatelliteAssembly(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.Reflection.Assembly</ReturnType></ReturnValue><Parameters><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.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo)" /> method gets the satellite assembly for the specified culture.</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.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The specified satellite assembly.</para></returns><param name="culture"><attribution license="cc4" from="Microsoft" modified="false" />The specified culture.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetSatelliteAssembly"><MemberSignature Language="C#" Value="public System.Reflection.Assembly GetSatelliteAssembly (System.Globalization.CultureInfo culture, Version version);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Assembly GetSatelliteAssembly(class System.Globalization.CultureInfo culture, class System.Version version) 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.Reflection.Assembly</ReturnType></ReturnValue><Parameters><Parameter Name="culture" Type="System.Globalization.CultureInfo" /><Parameter Name="version" Type="System.Version" /></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.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo,System.Version)" /> method gets the specified version of the satellite assembly for the specified culture.</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.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo,System.Version)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The specified satellite assembly.</para></returns><param name="culture"><attribution license="cc4" from="Microsoft" modified="false" />The specified culture. </param><param name="version"><attribution license="cc4" from="Microsoft" modified="false" />The version of the satellite assembly. </param></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="GetType"><MemberSignature Language="C#" Value="public Type GetType (string name);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type GetType(string name) 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><Parameter Name="name" Type="System.String" /></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.Assembly.GetType(System.String)" /> method gets the <see cref="T:System.Type" /> object with the specified name in the assembly 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.Reflection.Assembly.GetType(System.String)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Type" /> object that represents the specified class, or null if the class is not found.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The full name of the type.</param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetType"><MemberSignature Language="C#" Value="public Type GetType (string name, bool throwOnError);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type GetType(string name, bool throwOnError) 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><Parameter Name="name" Type="System.String" /><Parameter Name="throwOnError" 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.Assembly.GetType(System.String,System.Boolean)" /> method gets the <see cref="T:System.Type" /> object with the specified name in the assembly instance and optionally throws an exception if the type is not found.</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.Assembly.GetType(System.String,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Type" /> object that represents the specified class.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The full name of the type. </param><param name="throwOnError"><attribution license="cc4" from="Microsoft" modified="false" />true to throw an exception if the type is not found; false to return null. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetType"><MemberSignature Language="C#" Value="public Type GetType (string name, bool throwOnError, bool ignoreCase);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type GetType(string name, bool throwOnError, bool ignoreCase) 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><Parameter Name="name" Type="System.String" /><Parameter Name="throwOnError" Type="System.Boolean" /><Parameter Name="ignoreCase" 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.Assembly.GetType(System.String,System.Boolean,System.Boolean)" /> method gets the <see cref="T:System.Type" /> object with the specified name in the assembly instance, with the options of ignoring the case, and of throwing an exception if the type is not found.</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.Assembly.GetType(System.String,System.Boolean,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Type" /> object that represents the specified class.</para></returns><param name="name"><attribution license="cc4" from="Microsoft" modified="false" />The full name of the type. </param><param name="throwOnError"><attribution license="cc4" from="Microsoft" modified="false" />true to throw an exception if the type is not found; false to return null. </param><param name="ignoreCase"><attribution license="cc4" from="Microsoft" modified="false" />true to ignore the case of the type name; otherwise, false. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GetTypes"><MemberSignature Language="C#" Value="public Type[] GetTypes ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type[] GetTypes() 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.Reflection.Assembly.GetTypes" /> method gets the types defined in this assembly.</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.Assembly.GetTypes" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>An array of type <see cref="T:System.Type" /> containing objects for all the types defined in this assembly.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="GlobalAssemblyCache"><MemberSignature Language="C#" Value="public bool GlobalAssemblyCache { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool GlobalAssemblyCache" /><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 method 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.Assembly.GlobalAssemblyCache" /> property gets a value indicating whether the assembly was loaded from the global assembly cache.</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.Assembly.GlobalAssemblyCache" /> 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.Assembly.IsDefined(System.Type,System.Boolean)" /> method indicates whether a custom attribute identified by the specified <see cref="T:System.Type" /> is defined.</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.Assembly.IsDefined(System.Type,System.Boolean)" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if a custom attribute identified by the specified <see cref="T:System.Type" /> is defined; otherwise, false.</para></returns><param name="attributeType"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Type" /> of the custom attribute to be checked for this assembly. </param><param name="inherit"><attribution license="cc4" from="Microsoft" modified="false" />This argument is ignored for objects of this type. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="LoadModule"><MemberSignature Language="C#" Value="public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module LoadModule(string moduleName, unsigned int8[] rawModule) 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.Reflection.Module</ReturnType></ReturnValue><Parameters><Parameter Name="moduleName" Type="System.String" /><Parameter Name="rawModule" Type="System.Byte[]" /></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.Assembly.LoadModule(System.String,System.Byte[])" /> method loads the module, internal to this assembly, with a Common Object File Format (COFF)-based image containing an emitted module, or a resource file.</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.Assembly.LoadModule(System.String,System.Byte[])" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The loaded Module.</para></returns><param name="moduleName"><attribution license="cc4" from="Microsoft" modified="false" />Name of the module. Must correspond to a file name in this assembly's manifest. </param><param name="rawModule"><attribution license="cc4" from="Microsoft" modified="false" />A byte array that is a COFF-based image containing an emitted module, or a resource. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="LoadModule"><MemberSignature Language="C#" Value="public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule, byte[] rawSymbolStore);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Module LoadModule(string moduleName, unsigned int8[] rawModule, unsigned int8[] rawSymbolStore) 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.Reflection.Module</ReturnType></ReturnValue><Parameters><Parameter Name="moduleName" Type="System.String" /><Parameter Name="rawModule" Type="System.Byte[]" /><Parameter Name="rawSymbolStore" Type="System.Byte[]" /></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.Assembly.LoadModule(System.String,System.Byte[],System.Byte[])" /> method loads the module, internal to this assembly, with a Common Object File Format (COFF)-based image containing an emitted module, or a resource file. The raw bytes representing the symbols for the module are also loaded.</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.Assembly.LoadModule(System.String,System.Byte[],System.Byte[])" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The loaded module.</para></returns><param name="moduleName"><attribution license="cc4" from="Microsoft" modified="false" />Name of the module. Must correspond to a file name in this assembly's manifest. </param><param name="rawModule"><attribution license="cc4" from="Microsoft" modified="false" />A byte array that is a COFF-based image containing an emitted module, or a resource. </param><param name="rawSymbolStore"><attribution license="cc4" from="Microsoft" modified="false" />A byte array containing the raw bytes representing the symbols for the module. Must be null if this is a resource file. </param></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="Location"><MemberSignature Language="C#" Value="public string Location { get; }" /><MemberSignature Language="ILAsm" Value=".property instance string Location" /><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 method 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.Assembly.Location" /> property gets the path or Universal Naming Convention (UNC) location of the loaded file that contains the manifest. </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.Assembly.Location" /> property.</para></summary></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member><Member MemberName="ModuleResolve"><MemberSignature Language="C#" Value="public event System.Reflection.ModuleResolveEventHandler ModuleResolve;" /><MemberSignature Language="ILAsm" Value=".event class System.Reflection.ModuleResolveEventHandler ModuleResolve" /><MemberType>Event</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.ModuleResolveEventHandler</ReturnType></ReturnValue><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="E:System.Reflection.Assembly.ModuleResolve" /> event occurs when the common language runtime class loader cannot resolve a reference to an internal module of an assembly through normal means.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides COM objects with version-independent access to the <see cref="E:System.Reflection.Assembly.ModuleResolve" /> event.</para></summary></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><para>The <see cref="M:System.Reflection.Assembly.ToString" /> method returns the full name of the assembly, also known as the display name.</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.Assembly.ToString" /> method.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The full name of the assembly, or the class name if the full name of the assembly cannot be determined.</para></returns></Docs><AssemblyVersion>2.0.0.0</AssemblyVersion></Member></Members></Type>