public CefExportFunction(CefType parent, Parser.FunctionNode fd, ApiTypeBuilder api, CefPlatform platform)
 {
     this.Name           = fd.Name;
     this.Comments       = fd.Comments;
     this.Signature      = Signature.Create(SignatureType.LibraryCall, CefName, CefConfig, CallMode, fd.Signature, api);
     this.PrivateWrapper = GeneratorConfig.HasPrivateWrapper(this.Name);
     this.Parent         = parent;
     this.Platform       = platform;
 }
 public CefPlatformStructType(string name, CommentData comments, CefPlatform platform)
     : base(name + "_" + platform.ToString().ToLowerInvariant(), comments)
 {
     this.Platform = platform;
     baseTypeName  = name;
 }
 public CefPlatformStructType(string name, StructCategory category, CefPlatform platform)
     : base(name + "_" + platform.ToString().ToLowerInvariant(), category)
 {
     this.Platform = platform;
     baseTypeName  = name;
 }