W3cubDocs

/Haxe C#

Assembly

package cs.system.reflection

implements ICustomAttributeProvider, _Assembly, ISerializable, IEvidenceFactory

extended by AssemblyBuilder

Available on cs

Variables

read only CodeBase:String

read only EntryPoint:MethodInfo

read only EscapedCodeBase:String

read only Evidence:Evidence

read only FullName:String

read only GlobalAssemblyCache:Bool

read only HostContext:Int64

read only ImageRuntimeVersion:String

read only Location:String

read only ManifestModule:Module

read only ReflectionOnly:Bool

Methods

CreateInstance (typeName:String):Dynamic

CreateInstance (typeName:String, ignoreCase:Bool, bindingAttr:BindingFlags, binder:Binder, args:NativeArray<Dynamic>, culture:CultureInfo, activationAttributes:NativeArray<Dynamic>):Dynamic

CreateInstance (typeName:String, ignoreCase:Bool):Dynamic

GetCustomAttributes (inherit:Bool):NativeArray<Dynamic>

GetCustomAttributes (attributeType:Type, inherit:Bool):NativeArray<Dynamic>

GetExportedTypes ():NativeArray<Type>

GetFile (name:String):FileStream

GetFiles ():NativeArray<FileStream>

GetFiles (getResourceModules:Bool):NativeArray<FileStream>

GetLoadedModules ():NativeArray<Module>

GetLoadedModules (getResourceModules:Bool):NativeArray<Module>

GetManifestResourceInfo (resourceName:String):ManifestResourceInfo

GetManifestResourceNames ():NativeArray<String>

GetManifestResourceStream (name:String):Stream

GetManifestResourceStream (type:Type, name:String):Stream

GetModule (name:String):Module

GetModules ():NativeArray<Module>

GetModules (getResourceModules:Bool):NativeArray<Module>

GetName (copiedName:Bool):AssemblyName

GetName ():AssemblyName

GetObjectData (info:SerializationInfo, context:StreamingContext):Void

GetReferencedAssemblies ():NativeArray<AssemblyName>

GetSatelliteAssembly (culture:CultureInfo):Assembly

GetSatelliteAssembly (culture:CultureInfo, version:Version):Assembly

GetType (name:String, throwOnError:Bool):Type

GetType (name:String, throwOnError:Bool, ignoreCase:Bool):Type

GetType (name:String):Type

GetTypes ():NativeArray<Type>

IsDefined (attributeType:Type, inherit:Bool):Bool

LoadModule (moduleName:String, rawModule:NativeArray<UInt8>):Module

LoadModule (moduleName:String, rawModule:NativeArray<UInt8>, rawSymbolStore:NativeArray<UInt8>):Module

ToString ():String

add_ModuleResolve (value:ModuleResolveEventHandler):Void

remove_ModuleResolve (value:ModuleResolveEventHandler):Void

Static methods

static CreateQualifiedName (assemblyName:String, typeName:String):String

static GetAssembly (type:Type):Assembly

static GetCallingAssembly ():Assembly

static GetEntryAssembly ():Assembly

static GetExecutingAssembly ():Assembly

static Load (assemblyString:String):Assembly

static Load (rawAssembly:NativeArray<UInt8>, rawSymbolStore:NativeArray<UInt8>, securityEvidence:Evidence):Assembly

static Load (rawAssembly:NativeArray<UInt8>, rawSymbolStore:NativeArray<UInt8>):Assembly

static Load (rawAssembly:NativeArray<UInt8>):Assembly

static Load (assemblyRef:AssemblyName, assemblySecurity:Evidence):Assembly

static Load (assemblyRef:AssemblyName):Assembly

static Load (assemblyString:String, assemblySecurity:Evidence):Assembly

static LoadFile (path:String, securityEvidence:Evidence):Assembly

static LoadFile (path:String):Assembly

static LoadFrom (assemblyFile:String):Assembly

static LoadFrom (assemblyFile:String, securityEvidence:Evidence, hashValue:NativeArray<UInt8>, hashAlgorithm:AssemblyHashAlgorithm):Assembly

static LoadFrom (assemblyFile:String, securityEvidence:Evidence):Assembly

static LoadWithPartialName (partialName:String):Assembly

static LoadWithPartialName (partialName:String, securityEvidence:Evidence):Assembly

static ReflectionOnlyLoad (rawAssembly:NativeArray<UInt8>):Assembly

static ReflectionOnlyLoad (assemblyString:String):Assembly

static ReflectionOnlyLoadFrom (assemblyFile:String):Assembly

© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/reflection/Assembly.html