interface System.Runtime.InteropServices._Assembly:

   def public property CodeBase as character
      get.

   def public property EscapedCodeBase as character
      get.

   def public property FullName as character
      get.

   def public property EntryPoint as System.Reflection.MethodInfo
      get.

   def public property Location as character
      get.

   def public property Evidence as System.Security.Policy.Evidence
      get.

   def public property GlobalAssemblyCache as logical
      get.

   def public event ModuleResolve signature void (input sender as System.Object, input e as System.ResolveEventArgs).

   method public character ToString().

   method public logical Equals(input other as System.Object).

   method public final integer GetHashCode().

   method public System.Type GetType().

   method public System.Reflection.AssemblyName GetName().

   method public System.Reflection.AssemblyName GetName(input copiedName as logical).

   method public System.Type GetType(input name as character).

   method public System.Type GetType(input name as character, input throwOnError as logical).

   method public System.Type extent GetExportedTypes().

   method public System.Type extent GetTypes().

   method public System.IO.Stream GetManifestResourceStream(input type as System.Type, input name as character).

   method public System.IO.Stream GetManifestResourceStream(input name as character).

   method public System.IO.FileStream GetFile(input name as character).

   method public System.IO.FileStream extent GetFiles().

   method public System.IO.FileStream extent GetFiles(input getResourceModules as logical).

   method public System.String extent GetManifestResourceNames().

   method public System.Reflection.ManifestResourceInfo GetManifestResourceInfo(input resourceName as character).

   method public System.Object extent GetCustomAttributes(input attributeType as System.Type, input inherit as logical).

   method public System.Object extent GetCustomAttributes(input inherit as logical).

   method public logical IsDefined(input attributeType as System.Type, input inherit as logical).

   method public void GetObjectData(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext).

   method public System.Type GetType(input name as character, input throwOnError as logical, input ignoreCase as logical).

   method public System.Reflection.Assembly GetSatelliteAssembly(input culture as System.Globalization.CultureInfo).

   method public System.Reflection.Assembly GetSatelliteAssembly(input culture as System.Globalization.CultureInfo, input version as System.Version).

   method public System.Reflection.Module LoadModule(input moduleName as character, input rawModule as System.Byte extent).

   method public System.Reflection.Module LoadModule(input moduleName as character, input rawModule as System.Byte extent, input rawSymbolStore as System.Byte extent).

   method public System.Object CreateInstance(input typeName as character).

   method public System.Object CreateInstance(input typeName as character, input ignoreCase as logical).

   method public System.Object CreateInstance(input typeName as character, input ignoreCase as logical, input bindingAttr as System.Reflection.BindingFlags, input binder as System.Reflection.Binder, input args as System.Object extent, input culture as System.Globalization.CultureInfo, input activationAttributes as System.Object extent).

   method public System.Reflection.Module extent GetLoadedModules().

   method public System.Reflection.Module extent GetLoadedModules(input getResourceModules as logical).

   method public System.Reflection.Module extent GetModules().

   method public System.Reflection.Module extent GetModules(input getResourceModules as logical).

   method public System.Reflection.Module GetModule(input name as character).

   method public System.Reflection.AssemblyName extent GetReferencedAssemblies().

end interface.
