public static Offset <FlatNode> CreateFlatNode(FlatBufferBuilder builder, int id = 0, StringOffset nameOffset = default(StringOffset), OpType opType = OpType.TRANSFORM, long opNum = 0, VectorOffset propertiesOffset = default(VectorOffset), VectorOffset inputOffset = default(VectorOffset), VectorOffset inputPairedOffset = default(VectorOffset), DataType dataType = DataType.INHERIT, VectorOffset outputOffset = default(VectorOffset), VectorOffset extraParamsOffset = default(VectorOffset), VectorOffset extraIntegerOffset = default(VectorOffset), VectorOffset dimensionsOffset = default(VectorOffset), int device = 0, float scalar = 0.0f, int scope_id = 0, StringOffset scope_nameOffset = default(StringOffset), VectorOffset outputNamesOffset = default(VectorOffset), StringOffset opNameOffset = default(StringOffset)) { builder.StartObject(18); FlatNode.AddOpNum(builder, opNum); FlatNode.AddOpName(builder, opNameOffset); FlatNode.AddOutputNames(builder, outputNamesOffset); FlatNode.AddScopeName(builder, scope_nameOffset); FlatNode.AddScopeId(builder, scope_id); FlatNode.AddScalar(builder, scalar); FlatNode.AddDevice(builder, device); FlatNode.AddDimensions(builder, dimensionsOffset); FlatNode.AddExtraInteger(builder, extraIntegerOffset); FlatNode.AddExtraParams(builder, extraParamsOffset); FlatNode.AddOutput(builder, outputOffset); FlatNode.AddInputPaired(builder, inputPairedOffset); FlatNode.AddInput(builder, inputOffset); FlatNode.AddProperties(builder, propertiesOffset); FlatNode.AddName(builder, nameOffset); FlatNode.AddId(builder, id); FlatNode.AddDataType(builder, dataType); FlatNode.AddOpType(builder, opType); return(FlatNode.EndFlatNode(builder)); }