Update changelog for 6.0.0 release
This commit is contained in:
Родитель
fe3135cc4a
Коммит
2435544269
29
CHANGELOG.md
29
CHANGELOG.md
|
@ -11,17 +11,19 @@ tag versions. The Bond compiler (`gbc`) and
|
|||
different versioning scheme, following the Haskell community's
|
||||
[package versioning policy](https://wiki.haskell.org/Package_versioning_policy).
|
||||
|
||||
## Unreleased ##
|
||||
* `gbc` & compiler library: TBD
|
||||
* IDL core version: TBD
|
||||
* IDL comm version: TBD
|
||||
* C++ version: TBD (major bump needed)
|
||||
* C# NuGet version: (major bump needed)
|
||||
* C# Comm NuGet version: (minor bump needed, dependencies updated)
|
||||
## 6.0.0: 2017-06-29 ##
|
||||
* `gbc` & compiler library: 0.10.0.0
|
||||
* IDL core version: 2.0
|
||||
* IDL comm version: 1.2
|
||||
* C++ version: TBD 6.0.0
|
||||
* C# NuGet version: 6.0.0
|
||||
* C# Comm NuGet version: 0.12.0
|
||||
|
||||
### `gbc` and Bond compiler library ###
|
||||
|
||||
* IDL support for service inheritance syntax
|
||||
* **Breaking change** In the Bond Haskell library, the `Service` type
|
||||
has a new field `serviceBase`.
|
||||
* C++ codegen now generates
|
||||
[extern templates](http://en.cppreference.com/w/cpp/language/function_template)
|
||||
of `bond::Apply` instead of overloads.
|
||||
|
@ -62,11 +64,11 @@ different versioning scheme, following the Haskell community's
|
|||
* Initial support for sending
|
||||
[Bond objects over gRPC](https://microsoft.github.io/bond/manual/bond_over_grpc.html)
|
||||
has been added.
|
||||
* The `bond::Apply` function now has a uniform signature. Call sites for
|
||||
the `Marshaler<Writer>` transform overload that were _mistakenly_ passing
|
||||
`Writer` explicitly (e.g. `bond::Apply<Writer>(marshaler, value)`) will now
|
||||
get a compiler error. To fix, remove the `<Writer>` part:
|
||||
`bond::Apply(marshaler, value)`.
|
||||
* The `bond::Apply` function now has a uniform signature. Call sites for the
|
||||
`Marshaler<Writer>` transform overload that were _mistakenly_ passing
|
||||
`Writer` explicitly (e.g. `bond::Apply<Writer>(marshaler, value)`) will
|
||||
now get a compiler error. To fix, remove the `<Writer>` part:
|
||||
`bond::Apply(marshaler, value)`.
|
||||
* Fixed a bug that caused serialization using
|
||||
`CompactBinaryWriter<OutputCounter>` (to get the expected length of
|
||||
serializing with compact binary) to produced bogus results.
|
||||
|
@ -104,7 +106,8 @@ get a compiler error. To fix, remove the `<Writer>` part:
|
|||
changed.
|
||||
* Fixed a bug where JSON and XML protocols would permit the serialization of
|
||||
non-nullable string fields that were set to null instead of throwing a
|
||||
NullReferenceException. [Issue #417](https://github.com/Microsoft/bond/issues/417)
|
||||
NullReferenceException.
|
||||
[Issue #417](https://github.com/Microsoft/bond/issues/417)
|
||||
|
||||
## 5.3.1: 2017-04-25 ##
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
-- Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
name: bond
|
||||
version: 0.9.0.0
|
||||
version: 0.10.0.0
|
||||
cabal-version: >= 1.8
|
||||
tested-with: GHC>=7.4.1
|
||||
synopsis: Bond schema compiler and code generator
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo<T>
|
||||
{
|
||||
[global::Bond.Id(0), global::Bond.Type(typeof(List<List<global::Bond.Tag.classT>>))]
|
||||
|
@ -34,14 +34,14 @@ namespace tests
|
|||
}
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum EnumToWrap
|
||||
{
|
||||
anEnumValue,
|
||||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class WrappingAnEnum
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ namespace tests
|
|||
|
||||
[global::Bond.Attribute("EnumAttribute1", "one")]
|
||||
[global::Bond.Attribute("EnumAttribute2", "two")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum Enum
|
||||
{
|
||||
Value1,
|
||||
|
@ -28,7 +28,7 @@ namespace tests
|
|||
[global::Bond.Attribute("StructAttribute1", "one")]
|
||||
[global::Bond.Attribute("StructAttribute2", "two")]
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Attribute("FieldAttribute1", "one")]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class BasicTypes
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace deprecated.bondmeta
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class HasMetaFields
|
||||
{
|
||||
[global::Bond.Id(0), global::Bond.RequiredOptional]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo<T>
|
||||
{
|
||||
[global::Bond.Id(0), global::Bond.Type(typeof(List<List<global::Bond.Tag.classT>>))]
|
||||
|
@ -34,14 +34,14 @@ namespace tests
|
|||
}
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum EnumToWrap
|
||||
{
|
||||
anEnumValue,
|
||||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class WrappingAnEnum
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -19,7 +19,7 @@ namespace tests
|
|||
|
||||
[global::Bond.Attribute("EnumAttribute1", "one")]
|
||||
[global::Bond.Attribute("EnumAttribute2", "two")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum Enum
|
||||
{
|
||||
Value1,
|
||||
|
@ -28,7 +28,7 @@ namespace tests
|
|||
[global::Bond.Attribute("StructAttribute1", "one")]
|
||||
[global::Bond.Attribute("StructAttribute2", "two")]
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Attribute("FieldAttribute1", "one")]
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class BasicTypes
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace deprecated.bondmeta
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class HasMetaFields
|
||||
{
|
||||
[global::Bond.Id(0), global::Bond.RequiredOptional]
|
||||
|
|
|
@ -18,14 +18,14 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class ComplexTypes
|
||||
{
|
||||
[global::Bond.Id(0), global::Bond.Type(typeof(LinkedList<sbyte>))]
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace tests
|
|||
{
|
||||
using System.Collections.Generic;
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum EnumType1
|
||||
{
|
||||
EnumValue1 = unchecked((int)5),
|
||||
|
@ -34,7 +34,7 @@ namespace tests
|
|||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo<T1, T2>
|
||||
where T2 : struct
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Base
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
@ -35,7 +35,7 @@ namespace tests
|
|||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
: Base
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace test
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class foo
|
||||
{
|
||||
[global::Bond.Id(1), global::Bond.Type(typeof(global::Bond.Tag.nullable<long>))]
|
||||
|
|
|
@ -18,14 +18,14 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class ComplexTypes
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace tests
|
|||
{
|
||||
using System.Collections.Generic;
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public enum EnumType1
|
||||
{
|
||||
EnumValue1 = unchecked((int)5),
|
||||
|
@ -34,7 +34,7 @@ namespace tests
|
|||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public static class Foo<Payload> where Payload : class
|
||||
{
|
||||
static readonly string ServiceName = "tests.Foo";
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public interface IFoo<Payload>
|
||||
{
|
||||
global::System.Threading.Tasks.Task<global::Bond.Comm.IMessage<global::Bond.Void>> foo31Async(global::Bond.Comm.IMessage<Payload> param, global::System.Threading.CancellationToken ct);
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public class FooProxy<Payload, TConnection> : IFoo<Payload> where TConnection : global::Bond.Comm.IRequestResponseConnection
|
||||
{
|
||||
private readonly TConnection m_connection;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public abstract class FooServiceBase<Payload> : IFoo<Payload>, global::Bond.Comm.IService
|
||||
{
|
||||
public global::System.Collections.Generic.IEnumerable<global::Bond.Comm.ServiceMethodInfo> Methods
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo<T1, T2>
|
||||
where T2 : struct
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Base
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
@ -35,7 +35,7 @@ namespace tests
|
|||
}
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class Foo
|
||||
: Base
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace test
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class foo
|
||||
{
|
||||
[global::Bond.Id(1), global::Bond.Type(typeof(global::Bond.Tag.nullable<long>))]
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public static class Foo
|
||||
{
|
||||
static readonly string ServiceName = "tests.Foo";
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public interface IFoo
|
||||
{
|
||||
void foo11Async(global::Bond.Comm.IMessage<global::Bond.Void> param);
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public class FooProxy<TConnection> : IFoo where TConnection : global::Bond.Comm.IEventConnection, global::Bond.Comm.IRequestResponseConnection
|
||||
{
|
||||
private readonly TConnection m_connection;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace tests
|
||||
{
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public abstract class FooServiceBase : IFoo, global::Bond.Comm.IService
|
||||
{
|
||||
public global::System.Collections.Generic.IEnumerable<global::Bond.Comm.ServiceMethodInfo> Methods
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace tests
|
|||
using System.Collections.Generic;
|
||||
|
||||
[global::Bond.Schema]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.9.0.0")]
|
||||
[System.CodeDom.Compiler.GeneratedCode("gbc", "0.10.0.0")]
|
||||
public partial class dummy
|
||||
{
|
||||
[global::Bond.Id(0)]
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0900
|
||||
#if BOND_MIN_CODEGEN_VERSION > 0x0a00
|
||||
#error This file was generated by an older version of the Bond compiler and is incompatible with your version of the Bond library.
|
||||
#endif
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче