Ecma335::ApiMethod
Inherits Ecma335::ApiAttributed < Struct < Value < Object
Constants
METHOD_ABSTRACT = 1024_u16
METHOD_STATIC = 16_u16
METHOD_VIRTUAL = 64_u16
PINVOKE_SUPPORTS_LAST_ERROR = 64_u16
Constructors
new(name : String, signature : MethodSignature | Nil = nil, params : Array(ApiParam) = [] of ApiParam, native_import : String | Nil = nil, native_module : String | Nil = nil, generic_params : Array(String) = [] of String, rva : UInt32 = 0_u32, impl_flags : UInt16 = 0_u16, flags : UInt16 = 0_u16, custom_attributes : Array(ApiAttribute) = [] of ApiAttribute, token : UInt32 | Nil = nil, pinvoke_flags : UInt16 | Nil = nil, return_attributes : Array(ApiAttribute) = [] of ApiAttribute)
SourceInstance methods
abstract?
Sourcecustom_attributes
Sourceflags
Sourcegeneric_params
Sourceimpl_flags
Sourcename
Sourcenative_import
Sourcenative_module
Sourceparams
Sourcerva
Sourcesignature
Sourcestatic?
Sourcetoken
Sourcevirtual?
Source