Jan Tattermusch
082ee89641
add script for automatic generation of C# reference docs
7 years ago
Kevin Damm
8b6719a1d7
Update README.md ordered list spacing
...
Certain markdown interpreters do not recognize ordered lists if there isn't a blank line between the numbered lines. This change corrects the spacing between the steps for getting gRPC into a Unity project.
7 years ago
Jan Tattermusch
e88a40ae26
add xmldoc comments
7 years ago
Jan Tattermusch
8eb6daddd9
ChannelOption: implement hashcode and equals
7 years ago
Jan Tattermusch
c288d1a894
improve doc comments for ChannelOptions
7 years ago
Jan Tattermusch
ee1f49b252
upgrade CommandLineParser to 2.3.0
7 years ago
Jan Tattermusch
bc75644385
review comments
7 years ago
Alex Villarreal
98bce85cac
Improve documentation to use Metadata.Entry
...
Add notes about the parameters in public constructors of `Metadata.Entry`, and `Metadata`s `Add` methods (which call the aforementioned constructors), to clearly indicate what a valid key should be, **and the fact that it is converted to lowercase**. Seems like an important enough side effect that it should be explicit in the documentation.
7 years ago
Jan Tattermusch
ea5aa4a34a
addressing a few nits
7 years ago
Jan Tattermusch
c2fd689bad
address comments
7 years ago
Jan Tattermusch
1044731858
add DeserializationContext implementation note
7 years ago
Jan Tattermusch
a2a4629614
add MarshallerTest
7 years ago
Jan Tattermusch
63a31d85f1
contextual marshaller test
7 years ago
Stephan Zehetner
59f8157123
optimize Metadata.Entry normalization and validation check. Replaced Regex with custom loop, avoid string allocation if input is already lowercase.
7 years ago
Stephan Zehetner
d16d13a976
avoid Tuple allocation in ClientBaseConfigurationInterceptor
7 years ago
Stephan Zehetner
3729329a3f
avoid byte[] allocation when reading empty strings from native memory
7 years ago
Jan Tattermusch
917af9a47f
use finally instead of catch-throw
7 years ago
Jan Tattermusch
bc3e95c6b2
simplify ChannelConnectivityTest
7 years ago
Jan Tattermusch
113f5bd2e8
exception handling in native callback
7 years ago
Jan Tattermusch
1abe2aeb9f
c#: expose TryWaitForStateChangedAsync
7 years ago
Jan Tattermusch
603a9a0635
add tests for sync unary
7 years ago
Jan Tattermusch
ee510fb328
make sync unary call behave more like async unary
7 years ago
Jan Tattermusch
b155c314f1
handle failures in async call initialization without leaks
7 years ago
Jan Tattermusch
d4065b9596
add constructor for RpcException
7 years ago
Jan Tattermusch
4c0d540fb6
add exception info to Status.Detail if metadata credentials fail
7 years ago
Juanli Shen
89659e2925
Regenerate projects
7 years ago
Juanli Shen
8ceb27a324
Regenerate projects
7 years ago
Jan Tattermusch
6ba637f7ec
add Marshallers.Create factory method
7 years ago
Jan Tattermusch
fb704ee949
deserialization context always has non-null payload
7 years ago
Jan Tattermusch
a80fa8732f
C#: allow dot in metadata keys
7 years ago
Jan Tattermusch
e7fb4e57ae
avoid deadlock while cancelling a call
7 years ago
Jan Tattermusch
dc7bedd128
C#: fix subchannel sharing for secure channels
7 years ago
Chris Lamb
fba18d8551
Fix a number of spelling errors.
7 years ago
Jan Tattermusch
26d3e774df
new C# serialization API
7 years ago
Jan Tattermusch
c2f270fe37
sync nunit version for all test projects
7 years ago
Jan Tattermusch
ec8a5f2d74
C# sanity test accepts [TestCase] attribute too
7 years ago
Jan Tattermusch
1b59cc8606
use AtomicCounter to avoid unnecessary grpc_init invocations
7 years ago
Jan Tattermusch
537503dc1a
C#: upgrade protobuf nugets to v3.6.1
7 years ago
Jan Tattermusch
69984f6682
C#: avoid shutdown crash on iOS
7 years ago
Jan Tattermusch
753f4dccd6
Add PlatformApis.IsUnityIOS
7 years ago
Jan Tattermusch
cc131600d5
use recommended names for MonoAndroid and Xamarin.iOS
7 years ago
Jan Tattermusch
ddc7fd845b
make Grpc.Core nuget work for Xamarin.Forms
7 years ago
Jan Tattermusch
15b1f6b292
deduplicate GUIDs for unity .meta files
7 years ago
Srini Polavarapu
7d41ba6370
Regenerate projects
7 years ago
Jan Tattermusch
666dc76835
regenerate C# protos
7 years ago
Jan Tattermusch
ff3b554e47
regenerate C# protos
7 years ago
Jan Tattermusch
5e56966b1b
upgrade C# to protobuf 3.6.0
7 years ago
Jan Tattermusch
29e4947c49
portable zip for unity package
7 years ago
Jan Tattermusch
b733c4dc25
add instructions how to use Unity
7 years ago
Jan Tattermusch
5e94c0d17b
unitypackage: fix extensions when copying
7 years ago