diff options
author | Jon Skeet <jonskeet@google.com> | 2015-07-14 14:26:31 +0100 |
---|---|---|
committer | Jon Skeet <jonskeet@google.com> | 2015-07-14 14:26:31 +0100 |
commit | 739d13d5d1f93e8bf8770081d1500372758fffa1 (patch) | |
tree | 2555c21a1eb6b78575aa3e16195a597addeda05b /csharp/src/ProtocolBuffers/ProtocolBuffers.csproj | |
parent | 1660c5631e798883139996ea10cba5e602779578 (diff) | |
download | protobuf-739d13d5d1f93e8bf8770081d1500372758fffa1.tar.gz protobuf-739d13d5d1f93e8bf8770081d1500372758fffa1.tar.bz2 protobuf-739d13d5d1f93e8bf8770081d1500372758fffa1.zip |
Generate the well-known types in C#
This involves:
- Specifying a namespace in each proto (including ones we'd previously missed)
- Updating the generation script
- Changing codegen to implement IReflectedMessage.Fields explicitly (a good thing anyway)
- Changing reflection tests to take account of the explicit interface implementation
Non-generated code in this commit; generated code to follow
Diffstat (limited to 'csharp/src/ProtocolBuffers/ProtocolBuffers.csproj')
-rw-r--r-- | csharp/src/ProtocolBuffers/ProtocolBuffers.csproj | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/csharp/src/ProtocolBuffers/ProtocolBuffers.csproj b/csharp/src/ProtocolBuffers/ProtocolBuffers.csproj index eef54391..f529c19a 100644 --- a/csharp/src/ProtocolBuffers/ProtocolBuffers.csproj +++ b/csharp/src/ProtocolBuffers/ProtocolBuffers.csproj @@ -96,6 +96,16 @@ <Compile Include="Reflection\ServiceDescriptor.cs" />
<Compile Include="Reflection\SingleFieldAccessor.cs" />
<Compile Include="ThrowHelper.cs" />
+ <Compile Include="WellKnownTypes\Any.cs" />
+ <Compile Include="WellKnownTypes\Api.cs" />
+ <Compile Include="WellKnownTypes\Duration.cs" />
+ <Compile Include="WellKnownTypes\Empty.cs" />
+ <Compile Include="WellKnownTypes\FieldMask.cs" />
+ <Compile Include="WellKnownTypes\SourceContext.cs" />
+ <Compile Include="WellKnownTypes\Struct.cs" />
+ <Compile Include="WellKnownTypes\Timestamp.cs" />
+ <Compile Include="WellKnownTypes\Type.cs" />
+ <Compile Include="WellKnownTypes\Wrappers.cs" />
<Compile Include="WireFormat.cs" />
</ItemGroup>
<ItemGroup>
|