public ImplPkgImplementation(ImplPkgImplIntf interface_, string language, string[] nativeIncludes, string nativeIncludeDir) { this.interface_ = interface_; this.language = language; this.nativeIncludes = nativeIncludes; this.nativeIncludeDir = nativeIncludeDir; }
public static ImplPkgImplementation fromYaml(YamlValue obj) { return(new ImplPkgImplementation(ImplPkgImplIntf.fromYaml(obj.obj("interface")), obj.str("language"), obj.strArr("native-includes"), obj.str("native-include-dir"))); }