class WinMD::Method
- WinMD::Method
- WinMD::Base
- Reference
- Object
Included Modules
Defined in:
winmd/template/method.crConstructors
Instance Method Summary
- #after_initialize
- #architectures : Array(String)
- #architectures=(architectures : Array(String))
- #attrs : Array(String)
- #attrs=(attrs : Array(String))
- #file=(file : WinMD::File)
- #interface : String
- #interface=(interface : String)
- #name : String
- #name=(name : String)
- #params : Array(WinMD::Param)
- #params=(params : Array(WinMD::Param))
- #platform : String | Nil
- #platform=(platform : String | Nil)
- #render(interface_name : String)
- #render
- #render_proc(interface_name : String)
- #render_proc
- #return_attrs : Array(String)
- #return_attrs=(return_attrs : Array(String))
- #return_type : WinMD::Type
- #return_type=(return_type : WinMD::Type)
- #set_last_error : Bool | Nil
- #set_last_error=(set_last_error : Bool | Nil)
Instance methods inherited from module WinMD::Architecture
architectures?
architectures?,
render_arches
render_arches
Instance methods inherited from class WinMD::Base
after_initialize
after_initialize,
file : WinMD::File | Nil
file,
file=(file : WinMD::File)
file=,
nested_type : Bool
nested_type,
nested_type=(nested_type : Bool)
nested_type=,
pad(p_size : Int32)pad pad, pad_size : Int32 pad_size, pad_size=(pad_size : Int32) pad_size=, pointer=(pointer : Bool) pointer=, pointer? : Bool pointer?