This is an automated email from the ASF dual-hosted git repository.

florianhockmann pushed a change to branch TINKERPOP-2348
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.


    from a100bc7  Enable nullable warnings for traversal types
     new bed106a  Add remaining nullable annotations and enable them by default
     new 9e93416  Update projects to .NET5
     new 9421f36  Update .NET SDK in Travis to 5.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                                |  2 +-
 .../src/Gremlin.Net.Template/Gremlin.Net.Template.csproj   |  3 ++-
 gremlin-dotnet/src/Gremlin.Net.Template/Program.cs         | 14 ++++++--------
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs         |  2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs        |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs    |  2 --
 .../src/Gremlin.Net/Driver/ConnectionPoolSettings.cs       |  2 --
 .../src/Gremlin.Net/Driver/CopyOnWriteCollection.cs        |  2 --
 .../Driver/Exceptions/ConnectionPoolBusyException.cs       |  2 --
 .../Driver/Exceptions/NoConnectionAvailableException.cs    |  2 --
 .../src/Gremlin.Net/Driver/Exceptions/ResponseException.cs |  2 --
 .../Driver/Exceptions/ServerUnavailableException.cs        |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs     |  2 --
 .../src/Gremlin.Net/Driver/GremlinClientExtensions.cs      |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs     |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs       |  2 --
 .../src/Gremlin.Net/Driver/IConnectionFactory.cs           |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs    |  2 --
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs           |  2 --
 .../src/Gremlin.Net/Driver/Messages/RequestMessage.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseMessage.cs     |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseResult.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseStatus.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs  |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs   |  2 --
 .../Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs    |  2 --
 .../Driver/ResponseHandlerForSingleRequestMessage.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs         |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs            |  2 --
 .../src/Gremlin.Net/Driver/WebSocketConnection.cs          |  2 --
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj          |  2 +-
 .../src/Gremlin.Net/Process/Remote/IRemoteConnection.cs    |  2 --
 .../src/Gremlin.Net/Process/Remote/RemoteStrategy.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/Barrier.cs           |  2 --
 .../src/Gremlin.Net/Process/Traversal/Binding.cs           |  2 --
 .../src/Gremlin.Net/Process/Traversal/Bindings.cs          |  2 --
 .../src/Gremlin.Net/Process/Traversal/Bytecode.cs          |  2 --
 .../src/Gremlin.Net/Process/Traversal/Cardinality.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs |  2 --
 .../Gremlin.Net/Process/Traversal/ConnectedComponent.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/Direction.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/EnumWrapper.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs   |  2 --
 .../src/Gremlin.Net/Process/Traversal/GraphTraversal.cs    |  2 --
 .../Gremlin.Net/Process/Traversal/GraphTraversalSource.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/GryoVersion.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IBiFunction.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs   |  2 --
 .../src/Gremlin.Net/Process/Traversal/IComparator.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IConsumer.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/IFunction.cs         |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs     |  2 --
 .../src/Gremlin.Net/Process/Traversal/IPredicate.cs        |  2 --
 .../src/Gremlin.Net/Process/Traversal/ISupplier.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/ITraversal.cs        |  2 --
 .../Gremlin.Net/Process/Traversal/ITraversalStrategy.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/Instruction.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs |  2 --
 .../src/Gremlin.Net/Process/Traversal/Operator.cs          |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs  |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs      |  2 --
 .../src/Gremlin.Net/Process/Traversal/PageRank.cs          |  2 --
 .../src/Gremlin.Net/Process/Traversal/PeerPressure.cs      |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs   |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs    |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/ShortestPath.cs      |  2 --
 .../Traversal/Strategy/AbstractTraversalStrategy.cs        |  2 --
 .../Strategy/Decoration/HaltedTraverserStrategy.cs         |  2 +-
 .../Traversal/Strategy/Decoration/OptionsStrategy.cs       |  2 --
 .../Traversal/Strategy/Decoration/PartitionStrategy.cs     |  4 ++--
 .../Traversal/Strategy/Decoration/SubgraphStrategy.cs      |  4 ++--
 .../Traversal/Strategy/Decoration/VertexProgramStrategy.cs |  2 --
 .../Strategy/Finalization/MatchAlgorithmStrategy.cs        |  2 +-
 .../Verification/ReservedKeysVerificationStrategy.cs       |  2 +-
 .../src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs      |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/Traverser.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/WithOptions.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs     |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs            |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs           |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs        |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs          |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs   |  2 --
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs         |  2 --
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs          |  2 --
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs          |  2 --
 .../Structure/IO/GraphBinary/ITypeSerializer.cs            |  2 --
 .../Structure/IO/GraphBinary/RequestMessageSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/ResponseMessageSerializer.cs  |  2 --
 .../Structure/IO/GraphBinary/StreamExtensions.cs           |  2 --
 .../Structure/IO/GraphBinary/TypeSerializerRegistry.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/ArraySerializer.cs      |  2 --
 .../Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/BindingSerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/BulkSetSerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/CharSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/ClassSerializer.cs      |  2 --
 .../IO/GraphBinary/Types/DateTimeOffsetSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/DurationSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/EdgeSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/EnumSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/GremlinType.cs          |  2 --
 .../Structure/IO/GraphBinary/Types/LambdaSerializer.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/ListSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/MapSerializer.cs        |  2 --
 .../Structure/IO/GraphBinary/Types/PSerializer.cs          |  2 --
 .../Structure/IO/GraphBinary/Types/PathSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/PropertySerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/SetSerializer.cs        |  2 --
 .../Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/StringSerializer.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/TraversalSerializer.cs  |  2 --
 .../IO/GraphBinary/Types/TraversalStrategySerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/TraverserSerializer.cs  |  2 --
 .../Structure/IO/GraphBinary/Types/TypeSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/UuidSerializer.cs       |  2 --
 .../IO/GraphBinary/Types/VertexPropertySerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/VertexSerializer.cs     |  2 --
 .../Structure/IO/GraphSON/BigIntegerDeserializer.cs        |  2 --
 .../Structure/IO/GraphSON/BigIntegerSerializer.cs          |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs |  2 --
 .../Structure/IO/GraphSON/ByteBufferSerializer.cs          |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs |  2 --
 .../Structure/IO/GraphSON/BytecodeSerializer.cs            |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs  |  2 --
 .../Structure/IO/GraphSON/DirectionDeserializer.cs         |  2 --
 .../Structure/IO/GraphSON/DurationDeserializer.cs          |  2 --
 .../Structure/IO/GraphSON/DurationSerializer.cs            |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs    |  2 --
 .../Structure/IO/GraphSON/GraphSON2MessageSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs   |  2 --
 .../Structure/IO/GraphSON/GraphSON3MessageSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs   |  2 --
 .../Structure/IO/GraphSON/GraphSONMessageSerializer.cs     |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs    |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs    |  2 --
 .../Structure/IO/GraphSON/IGraphSONDeserializer.cs         |  2 --
 .../Structure/IO/GraphSON/IGraphSONSerializer.cs           |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs    |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs   |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs  |  2 --
 .../Structure/IO/GraphSON/PropertyDeserializer.cs          |  2 --
 .../Structure/IO/GraphSON/PropertySerializer.cs            |  2 --
 .../Structure/IO/GraphSON/RequestMessageSerializer.cs      |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs   |  2 --
 .../Structure/IO/GraphSON/TraversalSerializer.cs           |  2 --
 .../Structure/IO/GraphSON/TraversalStrategySerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs    |  2 --
 .../Structure/IO/GraphSON/VertexDeserializer.cs            |  2 --
 .../Structure/IO/GraphSON/VertexPropertyDeserializer.cs    |  2 --
 .../Structure/IO/GraphSON/VertexPropertySerializer.cs      |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs  |  2 --
 .../src/Gremlin.Net/Structure/IO/SerializationTokens.cs    |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs           |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs         |  2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs |  2 --
 .../Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj   |  2 +-
 .../Gremlin.Net.IntegrationTest.csproj                     |  2 +-
 .../Gremlin.Net.Template.IntegrationTest.csproj            |  2 +-
 .../test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj  |  2 +-
 194 files changed, 22 insertions(+), 383 deletions(-)

Reply via email to