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; }