MCPcopy Create free account
hub / github.com/bytecodealliance/wit-bindgen / add_interface_fragment

Method add_interface_fragment

crates/csharp/src/interface.rs:208–220  ·  view source on GitHub ↗
(self, is_export: bool)

Source from the content-addressed store, hash-verified

206 }
207
208 pub(crate) fn add_interface_fragment(self, is_export: bool) {
209 self.csharp_gen
210 .interface_fragments
211 .entry(self.name.to_string())
212 .or_insert_with(|| InterfaceTypeAndFragments::new(is_export))
213 .interface_fragments
214 .push(InterfaceFragment {
215 csharp_src: self.src,
216 csharp_interop_src: self.csharp_interop_src,
217 stub: self.stub,
218 direction: Some(self.direction),
219 });
220 }
221
222 pub(crate) fn add_futures_or_streams(
223 &mut self,

Callers 2

import_interfaceMethod · 0.80
export_interfaceMethod · 0.80

Calls 3

newFunction · 0.85
pushMethod · 0.45
to_stringMethod · 0.45

Tested by

no test coverage detected