aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/Google.Protobuf/ByteString.cs
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for .NET 3.5 compatibilityJohn Brock2017-02-231-2/+5
| | | | | * Changing DOTNET35 framework symbols in preprocessor directives to the default built-in value of NET35. * Adding extension method StreamExtension.CopyTo for .NET 3.5 because it didn’t exist until .NET 4, and adding associated unit tests.
* Add ByteString.FromStream and ByteString.FromStreamAsync in C#Jon Skeet2017-01-101-0/+53
| | | | | | | | | | Fixes #2088. We now have separate tests for netcoreapp and net45 to test the two branches here. (netstandard10 doesn't have MemoryStream.GetBuffer) Although most of this library doesn't have any async functionality, this feels like a natural place to locally add it.
* Give C# ByteString a sensible GetHashCode implementation.Jon Skeet2016-12-161-1/+1
| | | | Fixes #2511.
* Make BytesString.Unsafe internal (which it should have been all along)Jon Skeet2015-11-021-3/+3
|
* Tidying up - fix a bunch of TODOs and remove outdated ones.Jon Skeet2015-08-081-3/+0
|
* Document everything, and turn on errors if we fail to document anything in ↵Jon Skeet2015-08-041-5/+69
| | | | the future.
* Expose Coded*Stream constructors directly.Jon Skeet2015-08-031-1/+1
|
* First pass at the big rename from ProtocolBuffers to Google.Protobuf.Jon Skeet2015-07-171-0/+284
We'll see what I've missed when CI fails...