Assembly

package cs.system.reflection

implements ICustomAttributeProvider, _Assembly, ISerializable, IEvidenceFactory

extended by AssemblyBuilder

Available on cs

Static methods

staticCreateQualifiedName(assemblyName:String, typeName:String):String

staticGetAssembly(type:Type):Assembly

staticGetCallingAssembly():Assembly

staticGetEntryAssembly():Assembly

staticGetExecutingAssembly():Assembly

staticLoad(assemblyString:String):Assembly

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

staticLoad(rawAssembly:NativeArray<UInt8>, rawSymbolStore:NativeArray<UInt8>):Assembly

staticLoad(rawAssembly:NativeArray<UInt8>):Assembly

staticLoad(assemblyRef:AssemblyName, assemblySecurity:Evidence):Assembly

staticLoad(assemblyRef:AssemblyName):Assembly

staticLoad(assemblyString:String, assemblySecurity:Evidence):Assembly

staticLoadFile(path:String, securityEvidence:Evidence):Assembly

staticLoadFile(path:String):Assembly

staticLoadFrom(assemblyFile:String):Assembly

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

staticLoadFrom(assemblyFile:String, securityEvidence:Evidence):Assembly

staticLoadWithPartialName(partialName:String):Assembly

staticLoadWithPartialName(partialName:String, securityEvidence:Evidence):Assembly

staticReflectionOnlyLoad(rawAssembly:NativeArray<UInt8>):Assembly

staticReflectionOnlyLoad(assemblyString:String):Assembly

staticReflectionOnlyLoadFrom(assemblyFile:String):Assembly

Variables

read onlyCodeBase:String

read onlyEntryPoint:MethodInfo

read onlyEscapedCodeBase:String

read onlyEvidence:Evidence

read onlyFullName:String

read onlyGlobalAssemblyCache:Bool

read onlyHostContext:Int64

read onlyImageRuntimeVersion:String

read onlyLocation:String

read onlyManifestModule:Module

read onlyReflectionOnly:Bool

Methods

finalCreateInstance(typeName:String):Dynamic

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

finalCreateInstance(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>

finalGetLoadedModules():NativeArray<Module>

finalGetLoadedModules(getResourceModules:Bool):NativeArray<Module>

GetManifestResourceInfo(resourceName:String):ManifestResourceInfo

GetManifestResourceNames():NativeArray<String>

GetManifestResourceStream(name:String):Stream

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

finalGetModule(name:String):Module

finalGetModules():NativeArray<Module>

finalGetModules(getResourceModules:Bool):NativeArray<Module>

GetName(copiedName:Bool):AssemblyName

GetName():AssemblyName

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

finalGetReferencedAssemblies():NativeArray<AssemblyName>

finalGetSatelliteAssembly(culture:CultureInfo):Assembly

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

GetTypes():NativeArray<Type>

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

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

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

ToString():String

finaladd_ModuleResolve(value:ModuleResolveEventHandler):Void

finalremove_ModuleResolve(value:ModuleResolveEventHandler):Void

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