class System.Reflection.Emit.AssemblyBuilder
   inherits System.Reflection.Assembly
   implements System.Runtime.InteropServices._Assembly, System.Security.IEvidenceFactory, System.Reflection.ICustomAttributeProvider, System.Runtime.Serialization.ISerializable, System.Runtime.InteropServices._AssemblyBuilder
   final:

   def public override property Location as character
      get.

   def public override property ImageRuntimeVersion as character
      get.

   def public override property CodeBase as character
      get.

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

   def public override property FullName as character
      get.

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

   def public override property PermissionSet as System.Security.PermissionSet
      get.

   def public override property SecurityRuleSet as System.Security.SecurityRuleSet
      get.

   def public override property ManifestModule as System.Reflection.Module
      get.

   def public override property ReflectionOnly as logical
      get.

   def public override property GlobalAssemblyCache as logical
      get.

   def public override property HostContext as int64
      get.

   def public override property IsDynamic as logical
      get.

   method public final static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(input name as System.Reflection.AssemblyName, input access as System.Reflection.Emit.AssemblyBuilderAccess):
   end method.

   method public final static System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(input name as System.Reflection.AssemblyName, input access as System.Reflection.Emit.AssemblyBuilderAccess, input assemblyAttributes as System.Collections.Generic.IEnumerable):
   end method.

   method public final System.Reflection.Emit.ModuleBuilder DefineDynamicModule(input name as character):
   end method.

   method public final System.Reflection.Emit.ModuleBuilder DefineDynamicModule(input name as character, input emitSymbolInfo as logical):
   end method.

   method public final System.Reflection.Emit.ModuleBuilder DefineDynamicModule(input name as character, input fileName as character):
   end method.

   method public final System.Reflection.Emit.ModuleBuilder DefineDynamicModule(input name as character, input fileName as character, input emitSymbolInfo as logical):
   end method.

   method public final System.Resources.IResourceWriter DefineResource(input name as character, input description as character, input fileName as character):
   end method.

   method public final System.Resources.IResourceWriter DefineResource(input name as character, input description as character, input fileName as character, input attribute as System.Reflection.ResourceAttributes):
   end method.

   method public final void AddResourceFile(input name as character, input fileName as character):
   end method.

   method public final void AddResourceFile(input name as character, input fileName as character, input attribute as System.Reflection.ResourceAttributes):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

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

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

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

   method public override System.Collections.Generic.IList GetCustomAttributesData():
   end method.

   method public override System.String extent GetManifestResourceNames():
   end method.

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

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

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

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

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

   method public override System.Type extent GetExportedTypes():
   end method.

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

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

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

   method public override System.Reflection.AssemblyName extent GetReferencedAssemblies():
   end method.

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

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

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

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

   method public final void DefineVersionInfoResource(input product as character, input productVersion as character, input company as character, input copyright as character, input trademark as character):
   end method.

   method public final void DefineVersionInfoResource():
   end method.

   method public final void DefineUnmanagedResource(input resource as System.Byte extent):
   end method.

   method public final void DefineUnmanagedResource(input resourceFileName as character):
   end method.

   method public final System.Reflection.Emit.ModuleBuilder GetDynamicModule(input name as character):
   end method.

   method public final void SetEntryPoint(input entryMethod as System.Reflection.MethodInfo):
   end method.

   method public final void SetEntryPoint(input entryMethod as System.Reflection.MethodInfo, input fileKind as System.Reflection.Emit.PEFileKinds):
   end method.

   method public final void SetCustomAttribute(input con as System.Reflection.ConstructorInfo, input binaryAttribute as System.Byte extent):
   end method.

   method public final void SetCustomAttribute(input customBuilder as System.Reflection.Emit.CustomAttributeBuilder):
   end method.

   method public final void Save(input assemblyFileName as character):
   end method.

   method public final void Save(input assemblyFileName as character, input portableExecutableKind as System.Reflection.PortableExecutableKinds, input imageFileMachine as System.Reflection.ImageFileMachine):
   end method.

end class.
