rspec/rules/S6612/vbnet/code.adoc

24 lines
689 B
Plaintext

=== Code examples
==== Noncompliant code example
[source,vbnet,diff-id=1,diff-type=noncompliant]
----
Function UpdateValue(dict As ConcurrentDictionary(Of Integer, Integer), key As Integer) As Integer
Return dict.GetOrAdd(key, Function(k)
Return key + 42
End Function)
End Function
----
==== Compliant solution
[source,vbnet,diff-id=1,diff-type=compliant]
----
Function UpdateValue(dict As ConcurrentDictionary(Of Integer, Integer), key As Integer) As Integer
Return dict.GetOrAdd(key, Function(k)
Return k + 42
End Function)
End Function
----