[ {
  "shortName" : "public void UnbindTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 313,
  "linesOfCode" : 123,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImplementMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 397,
  "endLine" : 526,
  "linesOfCode" : 101,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 136,
  "endLine" : 237,
  "linesOfCode" : 92,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 130,
  "endLine" : 238,
  "linesOfCode" : 91,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReflectionInitInternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 172,
  "endLine" : 273,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumerationStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 134,
  "endLine" : 230,
  "linesOfCode" : 84,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 203,
  "endLine" : 299,
  "linesOfCode" : 83,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLongTryExecute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 272,
  "endLine" : 367,
  "linesOfCode" : 79,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForUploadToSucceed()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 389,
  "components" : [ "primary::ROOT" ],
  "startLine" : 254,
  "endLine" : 348,
  "linesOfCode" : 79,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair CreateCustomScalar()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 189,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 148,
  "linesOfCode" : 76,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 527,
  "endLine" : 611,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 129,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializerPair GetOrRegisterSerializerPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 163,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicMethod CreateAdapter()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 179,
  "endLine" : 280,
  "linesOfCode" : 70,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Cookie ReserveMiss()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 168,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterModelSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 274,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryBracketCanceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 618,
  "endLine" : 703,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 276,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxyTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 123,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuiltInType GetBuiltInType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 147,
  "linesOfCode" : 64,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair? TryGet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 214,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReceiveFromPkgBuffer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 236,
  "endLine" : 306,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryBracketTerminationInOpening()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 784,
  "endLine" : 862,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 160,
  "endLine" : 236,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 188,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryBracketBadOpeningWrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 707,
  "endLine" : 779,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractOrBlockStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/BlockingPriorityQueueTest.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 83,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateRdModel()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/generate.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 93,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartServerSocket()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 657,
  "endLine" : 717,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellation()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 145,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExtNoFailureOnQueuedNewContextValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/DelayedContextWithExtTest.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 102,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 82,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void StressTestWithAck()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 181,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThreadProc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 271,
  "endLine" : 339,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::pair SocketWire::Base::read_header()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 250,
  "endLine" : 306,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object? ActivateGenericMember()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 353,
  "endLine" : 415,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryBracketGood()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 545,
  "endLine" : 614,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::read_from_socket()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 192,
  "endLine" : 246,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiveChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 144,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PrintEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 274,
  "endLine" : 328,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type CreateType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 167,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 208,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReceiverProc()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 208,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChangeCollectionsTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 378,
  "endLine" : 441,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReconnect()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 316,
  "endLine" : 374,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetInitializedCollectionsTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 151,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindableRdCallListTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 99,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartWatchdogForPid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 131,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Endpoint()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 145,
  "endLine" : 200,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 191,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Destruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 516,
  "endLine" : 585,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEarlyDelivery()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 154,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/SocketWire.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 230,
  "endLine" : 283,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateAdd()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 105,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRecursive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ActorTest.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 147,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void TestReprocess()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 236,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 157,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 95,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 83,
  "endLine" : 139,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializerPair CreateSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 94,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe void CopyMemory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 53,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EnsureCapacityNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 209,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun receiveChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FireAll()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Static/CrossTestAllEntities.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 67,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RdListRemoveAtTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 316,
  "endLine" : 373,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancellationTokenActualCancellationStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1346,
  "endLine" : 1389,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::ThreadProc()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 137,
  "endLine" : 184,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 296,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 115,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedInterning()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 156,
  "endLine" : 204,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 84,
  "endLine" : 134,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::set_socket_provider()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 125,
  "endLine" : 174,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 147,
  "endLine" : 195,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/LocalStopwatchTest.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 57,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConcurrentWriteAndAdviseTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/WriteOncePropertyTest.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 161,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DefaultFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 238,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void BlockingAddUnique()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/DictionaryEx.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 78,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MainLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Reflection.App/Program.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 97,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Run()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSimpleDispatcher.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 115,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 71,
  "endLine" : 115,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::ping()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 381,
  "endLine" : 419,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/RdGen.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 77,
  "endLine" : 123,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseMember()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1393,
  "endLine" : 1430,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 277,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair CreateValueTupleSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 224,
  "endLine" : 269,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOneProducer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 59,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Terminate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 439,
  "endLine" : 487,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 134,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Ping()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 337,
  "endLine" : 376,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPacketLoss()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 378,
  "endLine" : 427,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExtPreserveContextOnLateConnect()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/ContextWithExtTest.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 63,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestValueSetChangesInContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 242,
  "endLine" : 286,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertionsTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 200,
  "endLine" : 241,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 117,
  "endLine" : 160,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 92,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtWire()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 247,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async void Messaging()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 185,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PrettyPrint()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BindableChildrenUtil.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterlockedUpdateStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 127,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBracketTerminationInOpening()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 498,
  "endLine" : 540,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Types.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 103,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 82,
  "endLine" : 125,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_Cs_Base.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 136,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 124,
  "endLine" : 167,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBindable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 192,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterlockedUpdateStressTest2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 130,
  "endLine" : 167,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task DoTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/ProcessWatchdogTest.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 65,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReentrancyInEnumeration()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancellationTokenMultiThreadTerminationTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1392,
  "endLine" : 1431,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 52,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimpleDefineNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SchedulerWrapperTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 54,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStringUTF8()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 680,
  "endLine" : 716,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 102,
  "endLine" : 143,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deployToCentralPortal()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 389,
  "components" : [ "primary::ROOT" ],
  "startLine" : 215,
  "endLine" : 252,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Protocol()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 77,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOverriddenHandlerScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 195,
  "endLine" : 240,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUtf8Encoding()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 129,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CalcApprovedProcessorCount()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 116,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/TestRunner.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Send0()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 416,
  "endLine" : 450,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterFrameworkMarshallers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 142,
  "endLine" : 186,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AttachCollectionSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 51,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBracketBadOpening()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 455,
  "endLine" : 494,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/WriteOncePropertyTest.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConcurrentWriteTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/WriteOncePropertyTest.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 106,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 125,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 58,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 145,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 279,
  "endLine" : 315,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdMapTest.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 53,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertValidRdExt()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 192,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectionsAndInheritTimeoutKindTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1462,
  "endLine" : 1498,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockingAddUniqueTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/DictionaryExTest.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 52,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RuntimeInfo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/RuntimeInfo.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 53,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Realloc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 308,
  "endLine" : 340,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LifetimeDefinition TrySetNewAndTerminateOld()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::read_and_dispatch_message()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 340,
  "endLine" : 374,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdTask RunHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Join()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Base()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 109,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 752,
  "endLine" : 790,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 190,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternId Intern()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestDisconnectBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 275,
  "endLine" : 313,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoComparer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestQueueDifferentSizes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 197,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TerminateInternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 170,
  "endLine" : 204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/base/CrossTest_Kt_Base.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRdTask Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 217,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FillBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BindableChildrenUtil.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithDateComparer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPriorities()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SingleThreadSchedulerTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextWriterLogFactory CreateFileLogFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 251,
  "endLine" : 282,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryAdd()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 597,
  "endLine" : 633,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sync()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 177,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteOne()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/BufferWindow.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void DispatchImpl()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Connect()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 474,
  "endLine" : 507,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncPropertyTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 510,
  "endLine" : 545,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncMapTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 548,
  "endLine" : 583,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncSetTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 586,
  "endLine" : 621,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record NoRedBuiltIn5()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 284,
  "endLine" : 315,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PriorityItemTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminationWithAsyncTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBracketGood()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 376,
  "endLine" : 412,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBracketCanceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 416,
  "endLine" : 451,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFailedQueueAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 220,
  "endLine" : 249,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/DefaultSchedulerTest.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? GetPropertyValueSafe()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 173,
  "endLine" : 202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::terminate0()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 34,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::send0()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t InternRoot::intern_value()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 99,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ActivateRd()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRes SyncNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorUtil.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ProcessExists()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnTermination()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 687,
  "endLine" : 720,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::invoke()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t SocketWire::Base::read_package()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 308,
  "endLine" : 338,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual T GetOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 182,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendAck()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 308,
  "endLine" : 335,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 102,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFreeMemoryStress()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/UnsafeWriterTest.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRdTaskAwaiter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancellationTokenTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1185,
  "endLine" : 1214,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOceOnTerminatedLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ProactiveLazyTest.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReentrancyPriorityAdviceTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SignalTest.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryFreeMemory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask start_internal()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 106,
  "endLine" : 135,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toArguments()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenExtension.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerIn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/FrameworkMarshallers.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 126,
  "endLine" : 155,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdTextBufferState()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferState.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 144,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdSetTest.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair CreateFromNonProtocolMethodsT()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyToTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedDictionary.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValueWriteAtomicCalculate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/GenericUtil.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 34,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddPriorityItem()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogErrorIfCookieWasNotReleasedForTooLong()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 814,
  "endLine" : 840,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 188,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun realGenerate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 905,
  "endLine" : 935,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun send()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/SocketWire.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 355,
  "endLine" : 386,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind03()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 106,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind06()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 207,
  "endLine" : 239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdListTest.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertRoot()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImplementMember()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 288,
  "endLine" : 311,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateDictionarySerializerPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/CollectionSerializers.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateReadOnlyDictionarySerializerPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/CollectionSerializers.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSynchronizeTaskCompletionSource()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1266,
  "endLine" : 1302,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleOnTerminationStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1435,
  "endLine" : 1459,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPause()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyToTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedList.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyToTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedSet.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 186,
  "endLine" : 211,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::receiverProc()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::send_ack()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 421,
  "endLine" : 444,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdTaskResult read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_result_async()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 159,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 114,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intern()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AsTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskEx.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::rd-net" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Send()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBigBuffer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 124,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLifetimes2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdMapTest.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWithTerminatingDuringSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 267,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReassignBindableValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 444,
  "endLine" : 471,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind04()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedRdModels()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizeNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestHandlers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/TextWriterLogTest.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProcessExists_Windows()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryEnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1165,
  "endLine" : 1189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseAddRemove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 260,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoDispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSignal CreateExtSignal()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ExtCreatedUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOrdering()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsBindableTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/RdBindableExUtilTest.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAllMarkedBuiltInTypes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExternalSerialization()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestList2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void TestReadRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/SerializersTest.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLifetimes2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdListTest.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertValidScalar()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ToTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorUtil.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LoadArgument()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 567,
  "endLine" : 589,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void T020_DefineNestedOrder()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1155,
  "endLine" : 1182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFailedInNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBackgroundThreadActor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ActorTest.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ActorTest.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCurrentThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SingleThreadSchedulerTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveLastReferenceEqual()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecuteIfAliveCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 768,
  "endLine" : 795,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReprocessUnacknowledged()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 245,
  "endLine" : 268,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 262,
  "endLine" : 287,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun send()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 318,
  "endLine" : 342,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 153,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 323,
  "endLine" : 345,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Send()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 707,
  "endLine" : 729,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind05()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T? ReadPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 368,
  "endLine" : 390,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTooLongExecuting()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1050,
  "endLine" : 1078,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSeveralThreads()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ActorTest.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSignalStress()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SignalTest.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetValueDelegate? TryGetSetter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseAddRemove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::bind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeIfPresent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  readPolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTerminationActions()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 486,
  "endLine" : 510,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartDeliveringMessages()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunWithSlowpokeServer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 156,
  "endLine" : 181,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISerializers CreateSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWriterIsReused01()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/UnsafeWriterTest.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOnStructMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind01()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object? ActivateMember()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 312,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ImplementProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 313,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBindableFieldsNames()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 541,
  "endLine" : 562,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogTraceTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 244,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogVerboseTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 268,
  "endLine" : 289,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogInfoTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 292,
  "endLine" : 313,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogWarnTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 316,
  "endLine" : 337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogErrorTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 340,
  "endLine" : 361,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInFile()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/TextWriterLogTest.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancellationTokenStressTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1323,
  "endLine" : 1343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAwaitDoesntChangeScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ActorTest.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-net" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Actor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Actor.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Run()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeSync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerEx.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::reprocess()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeIfAlive()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exec()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenTask.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TRes Sync()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBindable()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadMsg()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LifetimeDefinition? TryPreBindValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LifetimeDefinition? TryPreBindValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdBindableBase? FindByRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 461,
  "endLine" : 485,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LifetimeDefinition? TryPreBindValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestStressHeartbeat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 431,
  "endLine" : 457,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test5()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningExtRootModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSyncCall()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorModelTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestListInterface()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestTemplate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorTestBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUtf8Encoding2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Setup()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 258,
  "endLine" : 278,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTimedQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAdvise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/ViewablePropertyTest.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NextValueAsyncTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/ReactiveExTest.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T SetStaticInstanceProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int PopCount()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int PopCount()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 915,
  "endLine" : 937,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ThreadLocalExecuting()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReceiveAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Channel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HeapDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteOneAction()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto getOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchIndex()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/AdditionalApi.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt",
  "fileLinesCount" : 1444,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 945,
  "endLine" : 966,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toGeneratorAndRoot()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/GenerationSpec.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Calculate()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 489,
  "endLine" : 508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 237,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWithTerminatedLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 243,
  "endLine" : 263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetReadStaticSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Perf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StaticsForType For()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 939,
  "endLine" : 957,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition Define()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnderMutexCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CancellationToken ToCancellationToken()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1048,
  "endLine" : 1068,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::bind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire_impl()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fire()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SchedulerUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reprocessUnacknowledged()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun secondaryCtorParams()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1281,
  "endLine" : 1301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TrackAction()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskResult.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 228,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteEnumerable()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RName ReadRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ExtCreatedUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test4()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdMapTest.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnexpectedInterfaceType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunScalarTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair CreateFromMethodsImpl2()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSetTestTerminationTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1096,
  "endLine" : 1115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void T010_SimpleOrder()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1135,
  "endLine" : 1152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFailValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSeparateThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SingleThreadSchedulerTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Format()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task Process()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Actor.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyToNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::process()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 116,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/TaskInterfaces.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDeliveringMessages()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MessageBroker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Protocol.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CrossTest_CsClient_Base()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_CsClient_Base.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskResult.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 438,
  "endLine" : 455,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPolymorphicSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SerializersTest.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLateBind02()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProperties()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorPropertiesTest.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomReactive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/CustomReactive.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIncorrectInitialization()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SaveGeneratedAssembly()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdListTest.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetReadStaticSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Process StartSleepingProcess()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/ProcessWatchdogTest.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminateInNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminateCurrent02()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestStable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SchedulerWrapperTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double ReadDouble()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition DefineIntersection()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 746,
  "endLine" : 765,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition DefineIntersection()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 771,
  "endLine" : 790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteOrTerminateOnFail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteOrTerminateOnFail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncChannel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Channel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableProperty.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/WriteOnceProperty.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "optional Serializers::readAny()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t PkgInputStream::try_read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeImpl::terminate()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_AllEntities_KtServer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/client/CrossTest_AllEntities_KtClient.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableCollections.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/AdditionalApi.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeIf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 161,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeIf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/reflection/ReflectionScanner.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doOneWay()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  register()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeNullableString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 159,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendState()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdBindableBase FindByRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 417,
  "endLine" : 435,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RdBindableBase? FindByRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBasicRun()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSocketFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 462,
  "endLine" : 481,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsBindableFastTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/RdBindableExUtilTest.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SocketProxy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdSignalTest.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PumpAllProtocols()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 627,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncCancel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetOptimizeNested1()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 418,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair ConvertPairGeneric()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializerPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair CreateFromMethodsImpl1()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFieldType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithAlignment()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInfiniteChannelSync1Thread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ChannelTest.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClean()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Read7BitEncodedInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? ReadStringUTF8()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 298,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteArray()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 831,
  "endLine" : 845,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteByteArray()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 847,
  "endLine" : 861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartWatchdogForPidEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Synchronize()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 686,
  "endLine" : 702,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition Define()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 852,
  "endLine" : 869,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition Define()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 886,
  "endLine" : 903,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LifetimeDefinition DefineIntersection()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Bracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 988,
  "endLine" : 1006,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShrinkConditionally()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 380,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSuccess Unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 517,
  "endLine" : 532,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/TaskSchedulerWrapper.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LastIndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RunApplication()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Reflection.App/Program.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::acknowledge()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask sync()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 298,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::shared_ptr attach_lifetime()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/lifetime_util.h",
  "fileLinesCount" : 37,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 610,
  "endLine" : 627,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findByRName()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MarshallerUtils.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 24,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readNullableString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableNuGetPublishing()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 389,
  "components" : [ "primary::ROOT" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallSite()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdTask ToRdTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskEx.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdTask ToRdTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskEx.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual RdBindableBase? FindByRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? GetExtension()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 233,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ExtCreatedUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestServerWithoutClientWithDelayAndMessages()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClientWithoutServerWithDelayAndMessages()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TearDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestScalarsInRdModels()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorModelTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorPrimitiveCompositionTest.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair CreateEnumSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 392,
  "endLine" : 408,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetMethodsMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyGenerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetResponseType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 379,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetReadStaticProtocolMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetDynamicField()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/ReflectionExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetDynamicProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/ReflectionExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestManyUsages()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogLevelInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestData()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/FirstChanceExceptionInterceptorTest.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAllInnerLifetimesTerminatedExceptLast()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 926,
  "endLine" : 941,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? Call()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDouble()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 526,
  "endLine" : 539,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static extern IntPtr OpenProcess()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Interop/Windows.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThreadProcCatchAbort()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Acknowledge()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::pause()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PkgInputStream::read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::send()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtWire::send()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/ExtWire.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_add_remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "counter_t add_action()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "counter_t attach()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SchedulerUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun def()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findByRName()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/TaskInterfaces.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findByRName()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializerFor()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/ReflectionMarshallers.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Before()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_Cs_Base.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdFault()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RdTextChangeKind ReverseKind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SubmitExtCreated()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdList()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleProtocolSetEvent()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteList()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteArray()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 662,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterDeclaredTypesSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCustomType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestError()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestVerification.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPolymorphicProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Test()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncNestedCallsTest.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnregisteredType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TestType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdSetTest.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLifetimes1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdListTest.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair CreateScalar()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair CreateGenericSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetReadStaticMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetWriteProtocolStaticMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldInfo TryGetField()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/ReflectionExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyInfo TryGetProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/ReflectionExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Point()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Linearization.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryExecuteAction()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryExecuteFunc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddTerminationActionToTerminatedLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 866,
  "endLine" : 885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminatesAfter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1305,
  "endLine" : 1319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EternalLifetimeKeepalive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1511,
  "endLine" : 1523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInfiniteChannelAsync1Thread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ChannelTest.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ProactiveLazyTest.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int NumberOfBitSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReverseBitScan()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDictionary? ReadDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IncrementStatusIfEqualsTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 398,
  "endLine" : 413,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkCancelingRecursively()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 490,
  "endLine" : 511,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Bracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 970,
  "endLine" : 986,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryDequeue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CollectionEx.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockingPriorityQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PumpAndWaitFor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteTaskWithContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadonlyProperty Compose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdProperty read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C read_array()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper SerializationCtx::readInterned()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerializationCtx::writeInterned()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializationCtx SerializationCtx::withInternRootsHere()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/SerializationCtx.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::start()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handle_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::PoolTask::operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 306,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableCollections.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/log/ErrorAccumulatorLoggerFactory.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defineIntersection()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/wrappers/MultiplexingProperty.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Members.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fire()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSignal.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFileReady()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/FileSystem.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-net" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_CsServer_Base.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Cases/Client/CrossTest_AllEntities_CsClient.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Cases/Server/CrossTest_AllEntities_CsServer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdTaskResult Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskResult.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PrintToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInterned()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/SerializationCtx.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timer StartHeartbeat()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ReadValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MessageContext ReadContextsIntoCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteContexts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLifetimes1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdMapTest.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetActive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 736,
  "endLine" : 747,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningMtModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningProtocolLevelModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningTestModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 450,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLiveModelsPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestGeneratedModelsInReflection.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRpcTimeouts()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorRpcTimeoutOverrideTest.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInheritance1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorInheritanceTest.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncExternalCancellation()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestActivation2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestVerification.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReactiveListOfReactiveLists()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGenericStruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair CreateFromMethodsImpl0()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetImplementingType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicMethod CreateAdapter()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair? GetPairFromFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetWriteProtocolMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void TearDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/LifetimesTestBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Process GetTerminatedProcess()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/ProcessWatchdogTest.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTaskAttachment()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 888,
  "endLine" : 900,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void T000_Items()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1120,
  "endLine" : 1132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Func GetGetter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetReturnType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object? TryGetNonStaticField()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object? TryGetNonStaticProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReverseBitScan()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Deinitialize()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteOftenSmallPositiveInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 667,
  "endLine" : 678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? Catch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AssertTerminatesIn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1243,
  "endLine" : 1255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTerminationTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 380,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task Attached()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task Attached()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 653,
  "endLine" : 667,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Bracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 953,
  "endLine" : 968,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task? TryGetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1151,
  "endLine" : 1163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CheckEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Pause()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 391,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Resume()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Wrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Wrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Modify()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TOut Modify()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ContentHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CollectionEx.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Execute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetOrCloneMapNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FlowInto()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task NextValueAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetOrCloneMapNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetOrCloneSetNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetOrCloneListNoLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Fork()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Reflection.App/Common/Util.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-net" ],
  "startLine" : 8,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::advise_on()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::put()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_add_remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise0()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableCollections.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dequeue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableQueue.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun realGenerate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt",
  "fileLinesCount" : 1240,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 592,
  "endLine" : 608,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun realGenerate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt",
  "fileLinesCount" : 1444,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  usingSystemProperty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/util/EnvUtil.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/util/VersionNumber.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 4,
  "endLine" : 15,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findByRName()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findByRName()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/ThreadLocalRdContext.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_CsClient_Base.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RpcTimeouts GetRpcTimeouts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RpcTimeouts.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskResult.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PreBind0()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferState.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferChange.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdAssertion()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Socket CreateServerSocket()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 642,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendAdd()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncRdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdSimpleDispatcher()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSimpleDispatcher.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendContextToRemote()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryUnIntern()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdPropertyTest.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdMapTest.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultithreadDefective()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestStealingWorker.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFireSignal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdSignalTest.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestStatic()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T SetSchedulerActive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMonomorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarBuiltInSerializersTest.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterface()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarBuiltInSerializersTest.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncModels()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrimitiveComposition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCustomSignal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLeaks()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorTestBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArrays()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 441,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBuiltInFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetWriteStaticMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestWithTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void NumberOfBitSet_Int32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoreAlignmentTests()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ToStringTests()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogTraceInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogVerboseInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogInfoInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogWarnInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetLogErrorInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancellationTokenTestAlreadyCancelled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1218,
  "endLine" : 1231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellationEternalLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1234,
  "endLine" : 1247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviceOnceTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/ReactiveExTest.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecycleLogLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Exception RecycleLoggedExceptions()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CalculateBitCount()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? ReadString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string? ReadStringInterned()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TCollection? ReadCollection()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 438,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr Realloc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStringContentInternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 751,
  "endLine" : 761,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FirstChanceExceptionInterceptor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/FirstChanceExceptionInterceptor.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Catch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Catch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Catch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 537,
  "endLine" : 547,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Log()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/LogBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnterLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertInitialized()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Attach()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 670,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 797,
  "endLine" : 812,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Execute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 883,
  "endLine" : 894,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result TryBracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 938,
  "endLine" : 950,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendOrExecuteInline()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Actor.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::rd-net" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertState()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Channel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Wrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Wrap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task UnwrapTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task UnwrapTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExtract()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetIfEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/WriteOnceProperty.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/WriteOnceProperty.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Compose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? ExtractOneOrDefault()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IScheduler::invoke_or_queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.cpp",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OV remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/RdTextChange.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIfEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun point()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/Linearization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependentTypes()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1432,
  "endLine" : 1443,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 545,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeWith()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenExtension.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MessageBroker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MarshallerUtils.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CrossTest_CsServer_Base()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_CsServer_Base.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Cases/Client/CrossTest_BigBuffer_CsClient.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Bind0()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AssertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertDocumentLength()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/RdTextChangeEx.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationCtx WithInternRootsHere()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/SerializationCtx.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual T? GetExtension()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdProperty Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdProperty Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long Hash()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PumpOnce()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 749,
  "endLine" : 759,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReflectionSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarBuiltInSerializersTest.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSyncCall()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLiveModels()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestGeneratedModelsInReflection.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReadWriteMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReadWriteFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRdScalarAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRdSimpleMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRdSimpleMethodsStaticWrite()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomReactive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/CustomReactive.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithExtsProxy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArraysClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RNameEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/SerializersTest.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterface()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Activate()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsList()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionSerializersFacade()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializersFacade.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateFromMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDefaultTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 606,
  "endLine" : 615,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodInfo GetWriteMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUsing()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellationToken3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1024,
  "endLine" : 1034,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellationToken4()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1037,
  "endLine" : 1047,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminateCurrent01()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ContentHashCode01()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/CollectionTest.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Return()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/SingleThreadObjectPool.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertSliceFitsHostType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterlockedUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinishRawWrite()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Prepare()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write7BitEncodedInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 568,
  "endLine" : 580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartWatchdogForPid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearValuesIfNotAlive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifetimed()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetimed.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result TryBracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 913,
  "endLine" : 924,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result TryBracket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddData()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1140,
  "endLine" : 1149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryEnter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufferAsyncProcessor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupInternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AsCompletedTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPeek()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Swap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/SingletonEnumerator.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseOnce()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::identify()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto local_change()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_array()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::registry()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::resume()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::future SocketWire::Base::start_heartbeat()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase_if()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/erase_if.h",
  "fileLinesCount" : 22,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/base/CrossTest_Kt_Base.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/Logging.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferChange.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseAddRemove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableCollections.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseAddRemove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableCollections.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SignalEx.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/AdditionalApi.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun defineNext()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/SequentialLifetimes.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addComponent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/wrappers/MultiplexingProperty.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun def()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setCustomScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sync()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rec()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/SocketWire.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFreePort()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/util/NetUtils.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  tryGetExtension()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Protocol.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Start()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Cases/Client/CrossTest_RdCall_CsClient.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Identify0()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDisposable UpdateValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdTextBuffer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPushRemoteChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ReadInterned()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/SerializationCtx.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindContexts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterValueInValueSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RdWireableDispatchHelper()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V GetForCurrentContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTermination()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoAddHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageContextCookie UpdateCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitAndAssert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestServerWithoutClient()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestServerWithoutClientWithDelay()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClientWithoutServer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClientWithoutServerWithDelay()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CloseSocket()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 484,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExclusive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestStealingWorker.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultithreadSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestStealingWorker.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningNestedTestModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningNestedTestStringModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 493,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TransmitOneMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SendPkg()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRpcTimeouts2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorRpcTimeoutOverrideTest.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestActivation()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestVerification.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOnlyRpcAreSynchronized()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorPropertiesTest.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomReactive Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/CustomReactive.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDifferentBindableSets()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestColor2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestColor3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestValueTuple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestValueTupleNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLeaksFromSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T SerializeRoundTrip()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdListTest.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-net" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdExtReflectionBindableBase ActivateBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ReflectionInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SerializerPair CreateArraySerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateFromMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type? GetRpcInterface()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeAllocations()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PopCount_UInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PopCount_UInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CastEnum32Test()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/CastToTest.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestActionsSequence()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellationToken2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1010,
  "endLine" : 1021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminationTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1081,
  "endLine" : 1090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSuccess()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestContains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/CompactListTest.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/CompactListTest.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Cast32BitEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/CastTo.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Cast64BitEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/CastTo.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceFirst()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertLength()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadOftenSmallPositiveInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cookie Reserve()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseUnmanagedResources()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 863,
  "endLine" : 872,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogLevelInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetConditionalInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Log()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TValue GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/DictionaryEx.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SingleThreadScheduler RunOnSeparateThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddOrReplaceLifetimed()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WhenTrue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WhenFalse()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeOrQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerEx.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompactList ToSmartList()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ISerializersOwner::registry()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/ISerializersOwner.cpp",
  "fileLinesCount" : 15,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdList read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_on()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "opt_or_wrapper read_nullable()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper read_nullable()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring read_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint16_t find_free_port()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/WireUtil.cpp",
  "fileLinesCount" : 30,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_integral()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IScheduler::assert_thread()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.cpp",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t contentHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/gen_util.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommandLine()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/RunExecTask.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryPushRemoteChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/TextBufferTypingSession.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdAssertion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdAssertion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferChange.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  from()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Task.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defineIntersection()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attach()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 549,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bracketIfAlive()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 563,
  "endLine" : 573,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  bracketIfAliveEx()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/CountingSet.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun override()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/coroutines/RdCoroutineScope.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acknowledge()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun unknown()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun hashCodeTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1701,
  "endLine" : 1710,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/FileSystemPrettyPrinter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initialize()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFrom()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/GenerationSpec.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSerializersOwnerOnce()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  write0()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write0()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/LightSingleContextHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void After()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_Cs_Base.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int FindFreePort()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_CsServer_Base.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckConstants()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Static/CrossTestAllEntities.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WiredRdTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdCall()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void BindTopLevel()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTermination()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertState()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypingSession StartTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentRdSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List? ReadList()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PreBindHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TraverseRName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ExtCreatedUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/WireEx.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int FindFreePort()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdMap NewRdMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWireTapping()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestWireTapping.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnableWireTapping()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T BindToClient()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T BindToServer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningExt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 560,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 569,
  "endLine" : 576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TransmitAllMessages()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TearDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AlwaysCancelled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorOverloadsTest.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestColor1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArrays()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArrays2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArrays3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEventArgs()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCyclic()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNulls()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/CustomGenericPrimitiveTest.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ActivateBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SwitchingScheduler.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CtxReadDelegate ConvertReader()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type? GetById()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SimpleTypesCatalog.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateListSerializerPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/CollectionSerializers.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Linearization.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Linearization.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Linearization.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2Floor_UInt64_specific()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2Ceil_UInt32_specific()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatterTests()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRecursiveTermination()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTaskWithTerminatedLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 904,
  "endLine" : 912,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFailedTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 915,
  "endLine" : 923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateTaskCompletionSource()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1250,
  "endLine" : 1261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PutLong()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Threading/ByteBufferAsyncProcessorTest.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCanceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEnumerator02()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertExtract()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/CollectionTest.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleThreadObjectPool()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/SingleThreadObjectPool.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLast()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddFirst()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Floor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Floor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntPtr AllocateMemory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cookie NewThreadLocalWriter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteRaw()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 874,
  "endLine" : 882,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RecordsStoreListener()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogErrorInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogInfoInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogWarnInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetNotNullConditionalInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogVerboseInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetLogTraceInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Lifetime Intersect()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 722,
  "endLine" : 730,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1170,
  "endLine" : 1178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result TryExecute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 850,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result TryExecute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 860,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Execute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 873,
  "endLine" : 881,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CancellationTokenSource CreateCtsLazily()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1026,
  "endLine" : 1036,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifetimeCanceledException()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeCanceledException.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Sleep()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Maybe.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result FromCompletedTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HeapUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListEvent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ListEvent.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapEvent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/MapEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void identify()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::check_available()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::require_available()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Protocol::initialize()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Protocol.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::cleanup0()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::cleanup_pending_queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::pump_one_message()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::flush()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise0()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeImpl::attach_nested()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_BigBuffer_KtServer.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryPushLocalChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/TextBufferTypingSession.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferChange.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/RdTextChangeMarshaller.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/RName.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun poll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/QueueImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/QueueImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SynchronousScheduler.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/ByteBufferAsyncProcessor.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalizedMessage()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/CompoundThrowable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/MarshallersCollector.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun writerTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1649,
  "endLine" : 1657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun equalsTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1685,
  "endLine" : 1692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParse()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun assertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractMarshallers()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MarshallersProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MessageBroker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSignal.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSignal.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeCurrentMessageContext()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readByteArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readCharArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readShortArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readIntArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readLongArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFloatArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readDoubleArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readBooleanArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T TrackAction()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdFault()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdFault Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcTimeouts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RpcTimeouts.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PreBindPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BindPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void IdentifyPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void PreInitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void InitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdTextChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdTextBufferState()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferState.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPushLocalChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/LightSingleContextHandler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ReadValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/LightSingleContextHandler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetEntity()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdEntitiesRegistrar.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessTasks()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CloseSocket()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T ReadEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeavySingleContextHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSimpleDispatcher.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternId TryGetInterned()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/ISerializers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Receive()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtCreationInfo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/ExtCreationInfo.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetServerPort()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/WireEx.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolWrappedStringModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 520,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedStringModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 595,
  "endLine" : 602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarBuiltInSerializersTest.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/TestReflectionSerialization.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/CustomReactive.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/CustomReactive.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimple2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoCtx()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClass3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoCtx3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework.Generator/ArgsProxyTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair RegisterNullable()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializerPair GetPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TInterface ActivateProxy()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializersFacade.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T InitBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializersFacade.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNullable()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValueTuple()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBadEnums()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestZero()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test15()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test16()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitSliceTest.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ThrowsOnNegativeArgument()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCastValueTypes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/CastToTest.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTestLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe HugeStruct Create()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertValues()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimedListTest.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::rd-net" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCancellationToken1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1000,
  "endLine" : 1006,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefineLifetimeInheritTimeoutKindTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1501,
  "endLine" : 1508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? PeekFirst()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? PeekLast()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void With()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsafeReader Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowOutOfRange()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char ReadChar()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public decimal ReadDecimal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float ReadFloat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int16 ReadInt16()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32 ReadInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int64 ReadInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UInt16 ReadUInt16()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UInt32 ReadUInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UInt64 ReadUInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UInt16 ReadUInt16FromBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Int32 ReadInt32FromBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Int64 ReadInt64FromBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 513,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UInt64 ReadUInt64FromBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteChar()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 508,
  "endLine" : 514,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDecimal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteFloat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInt16()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteUInt16()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteUInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteUInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStringContent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 732,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStringContentInternalAfterMono5()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 765,
  "endLine" : 771,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteStringContentInternalBeforeMono5()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bookmark Alloc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 902,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadLocalDebugInfo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/FirstChanceExceptionInterceptor.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLogRecord()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ClearStoredRecords()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertCurrentThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Require()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Require()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Require()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Require()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Require()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILog CheckImplementationSwitched()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RName Sub()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RName DropNonEmptyRoot()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefineNext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Diagnostics()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result WrapOrThrow()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 742,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalDiagnosticsInfo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1122,
  "endLine" : 1128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exit()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GrowConditionally()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Channel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetPriorityQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleThreadScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetIfEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableProperty.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ViewNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ViewNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ViewNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ViewNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/IAsyncSource.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BulkFire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompactListEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdReactiveBase::assert_threading()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdReactiveBase::assert_bound()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdSignal read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdSet read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdMap read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getRealArray()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::try_shutdown_connection()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::set_interned_correspondence()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdCall read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void send_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdEndpoint read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::sendState()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void terminate()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_if_empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT removeAt()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bracket()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SequentialLifetimes::set_current_lifetime()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_RdCall_KtServer.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rollbackRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/TextBufferTypingSession.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdAssertion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/RdTextChangeMarshaller.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atomicUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/BitSlice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableEx.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleIfChanged()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIfEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fire()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Task.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwAndClear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/log/ErrorAccumulatorLoggerFactory.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTerminationTimeoutMs()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sort()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTooltip()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun internTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1677,
  "endLine" : 1683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun typenameTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1712,
  "endLine" : 1718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun staticTypenameTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1720,
  "endLine" : 1726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrapConstant()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 2343,
  "endLine" : 2349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  writePolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/TaskInterfaces.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MessageBroker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeByteArrayRaw()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdFault()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdFault.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RpcTimeouts Max()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RpcTimeouts.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdTaskResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTaskResult.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetRdTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueueItem()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PrintToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PrintToStringNoLimits()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithId()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdReactive.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void AssertNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal LocalChangeCookie UsingLocalChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferState.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdTextBufferChange()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdTextBufferChange.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareVersions()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternRoot CreateProtocolInternRoot()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdList Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SendContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SendContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterToplevelInternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string getMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferWindow()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/BufferWindow.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdPerContextMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNullability()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSecureString ReadSecureString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SendWithoutContextsCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureHeavyHandlerExists()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureLightHandlerExists()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCurrentValuesInValueSets()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindAndSendHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IProtocol Server()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IProtocol Client()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdCall CreateEndpoint()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdTaskTest.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TearDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PumpAll()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 761,
  "endLine" : 766,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningExtRootModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long MeasureBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningRoot1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningMtModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningProtocolLevelModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningTestModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 578,
  "endLine" : 583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullWriterInCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/UnsafeWriterTest.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T BindToClient()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T BindToServer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AColor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Concat()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorComplexScalarsTest.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveModel QueryModelSync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorModelTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNonPolymorphicForPrimitive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ReflectionSerializersPrimitivesTest.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRedBuiltIn1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRedBuiltIn2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRedBuiltIn3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRedBuiltIn4()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesNotNullOk()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/data/Example/PropertiesNotNullOk.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithExts()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task Wait()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorTestBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/CustomGenericPrimitiveTest.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionRdActivator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Disable()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SwitchingScheduler.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SwitchingScheduler.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CtxWriteDelegate ConvertWriter()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterToplevelOnce()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializersFacade.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcTimeoutAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair FromMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasRdExtAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasRdModelAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldInfo DefineStaticTimeoutsField()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeAllocations1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCastReferenceTypes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/CastToTest.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetUp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/LifetimesTestBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullFormatterCase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetConditionalInterpolatedStringHandlerIsEnabledTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JetNotNullConditionalInterpolatedStringHandlerIsEnabledTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetMessages()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Log()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Format()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/InterpolatedStringHandlerTests.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::rd-net" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LogBase GetLogBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object? InvokeGenericThis()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object? InvokeStaticGeneric()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Rent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/SingleThreadObjectPool.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func Get()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/CastTo.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-net" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertValueFitsSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnsafeReader CreateReader()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreadMemoryHolder()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryReserve()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteUri()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 782,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WriteNullness()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WriteNullness()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 970,
  "endLine" : 975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Mode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Mode.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Mode.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILog GetLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/LogBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToStringAndClear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string? ToStringFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RName()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RName GetNonEmptyRoot()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifetime Next()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Using()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 472,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Using()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 503,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T UsingNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingNestedAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifetime KeepAlive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 644,
  "endLine" : 650,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueLifetimed()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/ValueLifetimed.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScopedAsyncLocal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ScopedAsyncLocal.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Actor.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::rd-net" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Unit.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T OrElseThrow()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Maybe.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Canceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TValue? GetOrDefault()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/DictionaryEx.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RunInCurrentStackframe()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SingleThreadScheduler CreateOverExisting()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/WriteOnceProperty.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private readonly record struct VersionedData()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NonPriorityAdviseCookie Create()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableSet.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerEx.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedList()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_integral()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_floating_point()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getRealArray()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTime Buffer::read_date_time()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Buffer::read_bool()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read_byte_array()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::register_in()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::assert_thread()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::identify()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdTask from_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void priorityAdviseSection()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t get_index()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static auto use()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::shared_ptr make_attached()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifetime SequentialLifetimes::next()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifetime Lifetime::create_nested()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/DateTime.cpp",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lateInit()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/CopySourcesTask.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lateInit()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/InteropTask.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertState()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdAssertion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiveChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropNonEmptyRoot()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/RName.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleIfChanged()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyViewEx.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fire()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Signal.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEach()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log2ceil()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/BitHacks.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/Linearization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/Linearization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/Linearization.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoExceptions()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orElseThrow()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Monad.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Monad.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/RdGen.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Main.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun unknowns()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun virtualInitTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1659,
  "endLine" : 1664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun identifyTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1666,
  "endLine" : 1671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun assertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdReactiveBase.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withId()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startSuspending()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withId()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerValueInValueSet()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/ReflectionMarshallers.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeByteArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readByte()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readShort()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readInt()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readLong()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFloat()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readDouble()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readChar()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeCharArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeShortArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeIntArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeLongArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFloatArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeDoubleArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeBooleanArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrossTestsLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrossTestsLogFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CrossTest_Cs_Base()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Base/CrossTest_Cs_Base.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendCancellation()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/WiredRdTask.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PrettyPrinterIndentCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Println()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/SingleLinePrettyPrinter.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AllowBindCookie Create()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdDelegateBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Static()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdReactive.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AssertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalChangeCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdContextBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdTextChange Reverse()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferVersion()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommitRemoteChanges()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationCtx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/SerializationCtx.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSignal Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdSignal()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Register()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdEntitiesRegistrar.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StealingScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WireParameters()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Unbind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynchronizedList TryGetBindDefinitions()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdMap Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Unbind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynchronizedDictionary? TryGetBindDefinitions()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPendingForAck()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncRdSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdSet Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdSetBackend()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncRdMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdMap Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdMapBackend()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoveTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/BufferWindow.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSecureString.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSet Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OnWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdPerContextMap Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Identities()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Identities.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Unbind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatLogMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSimpleDispatcher.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolContexts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAppendOnlyViewableConcurrentSet GetValueSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternRoot()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WireBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtCreationInfoEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/ExtCreationInfo.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDisconnect_AllowDuplicates()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WithLongTimeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Setup()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SetupFixture.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestStealingWorker.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Model Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSchedulerActive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 779,
  "endLine" : 783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterDeclaredTypesSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeMethod()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterningTestPropertyWrapper()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestPropertyWrapper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestPropertyWrapper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestPropertyWrapper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestPropertyWrapper.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Base Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarBuiltInSerializersTest.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetLongRunningString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetLongRunningInt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCancellationTest.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Payload()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void TearDown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WithBothFacades()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBoxing()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextControlOverridableValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scalar2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithCtx()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithoutCtx()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithCtx3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithoutCtx3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/GenericBuiltInSerializersTest.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureFakeTupleRegistered()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerPair GetProperSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetOptimizeNested2()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalarSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarSerializer.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterEnum()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T? Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReadOnlyDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSync()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeBuilderContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBuiltInAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Setup()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/SetupFixture.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeAllocations2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T With()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/GeneralEx.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2FloorInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2FloorInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2CeilInt32()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log2CeilInt64()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Utils/BitHacksTest.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithProcessReturning259()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Diagnostics/ProcessWatchdogTest.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeforeTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmptyLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEternal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEnumerator01()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timed()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/PriorityQueueTest.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyTestSchedulerWrapper()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SchedulerWrapperTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowLoggedExceptions()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object? InvokeStaticGeneric2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable EnumerateEnumValues()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RentedValueCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/SingleThreadObjectPool.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int UpdatedRaw()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Floor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Floor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Log2Ceil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitHacks.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Skip()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReadBoolean()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte ReadByte()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sbyte ReadSByte()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guid ReadGuid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri ReadUri()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Cookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bookmark()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnsafeWriter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteBoolean()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteByte()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteSByte()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteInt32ToBytes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDateTime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 645,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStringContent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/FirstChanceExceptionInterceptor.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Format()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeveledMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/LogBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::rd-net" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/LogBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextWriterLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/TextWriterLog.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/TextWriterLog.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextWriterLogFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/TextWriterLog.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendLiteral()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToStringAndClear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendLiteral()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormatted()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetConditionalInterpolatedStringHandler.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LogFactoryCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable UsingLogFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoggingLevel AtLeast()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LoggingLevel.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContractAnnotationAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsedImplicitlyAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeansImplicitUseAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberNotNullWhenAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/NullableAttributes.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::rd-net" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberNotNullWhenAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/NullableAttributes.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseLock()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Select()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Next()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1180,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifetime AssertEverTerminated()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AllowTerminationUnderExecutionCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 907,
  "endLine" : 911,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowIfNotAlive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FinalizableGuard()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1091,
  "endLine" : 1095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/ValueLifetimed.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearValueIfNotAlive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/ValueLifetimed.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetOrWait()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/TaskEx.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chunk()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Maybe()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Maybe.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Maybe.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Maybe.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-net" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemIndexPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetKeyValuePair.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Enqueued()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CollectionEx.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/SingletonEnumerator.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrioritizedAction()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchedulerWrapper()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Post()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetEvent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SetEvent.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskSchedulerWrapper()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/TaskSchedulerWrapper.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PriorityAdviseCookie Create()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModificationCookieViewableSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedSink()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvokeOrQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerEx.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedList.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::rd-net" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Greet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Reflection.App/Program.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Reflection.App/Program.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void execute()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Identities::next()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Identities.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId RdId::read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_enum()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_enum_set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getArray()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring read_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_char16_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_date_time()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeSpan Buffer::read_time_span()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId notNull()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper DefaultAbstractDeclaration::readUnknownInstance()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value_or_wrapper Serializers::readPolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/InternedSerializer.h",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::add_data()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void identify()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SynchronousScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove_action()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::shared_ptr LifetimeDefinition::get_shared_eternal()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/RdGenerateTask.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logFormat()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/Logging.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdAssertion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun promoteLocalVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/TextBufferVersion.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/TextBufferVersionMarshaller.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNonEmptyRoot()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/RName.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun next()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/SequentialLifetimes.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableStack.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsKey()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEach()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  of()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Statics.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onException()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/coroutines/RdCoroutineScope.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterExecute()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/CompoundThrowable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/generate.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun primaryCtorParams()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1275,
  "endLine" : 1279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun const()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noexcept()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun override()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun static()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun friend()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  append()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  appendConst()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDelegate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Members.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun preInitBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun initBindableFields()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withId()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/LightSingleContextHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unIntern()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readByteArrayRaw()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeByte()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeShort()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeInt()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeLong()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeFloat()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeDouble()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeChar()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWithTime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Format()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ProcessMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LogBase GetLogBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Cross/Util/Logging.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::rd-net" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Set()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdCall Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdCall.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::rd-net" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/ConcurrentSet.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrettyPrinterIndentCookie IndentCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Println()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/PrettyPrinter.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::rd-net" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleLinePrettyPrinter()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Util/SingleLinePrettyPrinter.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::rd-net" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RdExtBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRdWireable TryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProtocol GetProtoOrThrow()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AllowBindCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PreBindEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void BindEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IdentifyEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IdentifyEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IdentifyEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdBindable.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::rd-net" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdDelegateBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdDelegateBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdReactive.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Set()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdReactive.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithIdFromName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/IRdReactive.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertBound()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdReactiveBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdContextBase Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IDisposable UpdateValueBoxed()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThreadLocalRdContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdContext.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::rd-net" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferVersion IncrementMaster()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferVersion IncrementSlave()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Intrinsics/TextBufferVersion.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearState()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncrementBufferVersion()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Text/Impl/RdTextBuffer.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightSingleContextHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/LightSingleContextHandler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ReadValueBoxed()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/LightSingleContextHandler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSignal Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSignal.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Protocol()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Protocol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/StealingScheduler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReceiveFromSocket()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SendPkg()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void SetSocketOptions()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 459,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogTraffic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool AcceptHandshake()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdList Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdList.cs",
  "fileLinesCount" : 459,
  "components" : [ "primary::rd-net" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SendContext Of()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SendContext.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxReadDelegate ReadAbstract()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterToplevelOnce()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdMap Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdMap.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::rd-net" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IProtocol? TryGetProto()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdSet Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingDispatchHelper()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IProtocol? TryGetProto()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSerializationContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdMap Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegatingDispatchHelper()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddValueToProtocolValueSetImpl()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/HeavySingleContextHandler.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/BufferWindow.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdSecureString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSecureString.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSecureString.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSecureString.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSecureString.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBroker()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/MessageBroker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSet Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdSet.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdPerContextMap.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::rd-net" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdId Next()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Identities.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdProperty Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/RdProperty.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::rd-net" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncRdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdProperty Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncProperty.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? ReadNullableClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? ReadNullableStruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteNullableClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteNullableStruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdId ReadRdId()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Unit ReadVoid()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxReadDelegate Array()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxReadDelegate NullableClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxReadDelegate NullableStruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxReadDelegate Interned()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxWriteDelegate Array()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxWriteDelegate NullableClass()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxWriteDelegate NullableStruct()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CtxWriteDelegate Interned()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISingleContextHandler GetHandlerForContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageContextCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteEmptyContexts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/ProtocolContexts.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T UnIntern()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InternId()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IInternRoot.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IInternRoot.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRdWireable? TryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdId Define()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdId Define()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdId DefineByFqn()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdId()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdId Mix()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdId Mix()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdId Mix()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdId Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/RdId.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Send()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/WireEx.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitAndAssert()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IProtocol Client()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketWireTest.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdProperty NewRdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdProperty NewAsyncRdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSignal NewRdSignal()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdList NewRdList()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdSet NewRdSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdSet NewAsyncRdSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AsyncRdMap NewAsyncRdMap()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RdCall NewRdCall()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Util/ReactiveFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SocketProxy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopClientToServerMessaging()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartClientToServerMessaging()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopServerToClientMessaging()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartServerToClientMessaging()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/SocketProxy.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-net" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestWireTapping.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/TestThrowingLogFactory.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Init()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdIdHierarchyGuardTest.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IScheduler TryCreateWireScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ISerializers CreateSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdFrameworkTestBase.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PumpScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/RdCollectionsTest.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::rd-net" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InterningExt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InterningExt GetInterningExt()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningExtTestModel.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SumLengths()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTest.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterningRoot1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Interning/InterningTestModel.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Message Dequeue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissOneMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Components/TestWire.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/DelayedContextWithExtTest.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void RegisterOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void RegisterOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void RegisterOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Serializers CreateSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void RegisterOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void RegisterOn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetStringAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task RunSomething()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryColor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPath()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemPath()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileSystemPath Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncVoid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertBuiltInTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/AssertBuiltInType.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMyInterface Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Count()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeName3()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeName2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelOwner()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorModelTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task QueryModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorModelTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncNestedCallsTest.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBind()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identify()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCustomSignalTest.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::rd-net" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifeModel()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorPropertiesTest.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NoRedBuiltIn2 Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NoRedBuiltIn4 Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoRedBuiltIn3 Read()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrongInitializedTypeTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorCornerCasesTests.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::rd-net" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISerializers CreateSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/RdReflectionTestBase.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReadOnlyDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInvalidPointers()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StoreString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetStoredString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNegative1()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorInheritanceNegativeTest.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-net" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectItemDescriptor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IScheduler CreateScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BindableRdCallListUseSystemTaskTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BindableRdCallListUseRdTaskTest()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TimeSpan Timeout()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/AsyncRdTaskTest.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionRdActivator()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Activate()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Activate()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetHandlerTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetHandlerTaskVoid()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionRdActivator.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::rd-net" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchingScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SwitchingScheduler.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queue()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SwitchingScheduler.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-net" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SerializerPair ConvertPair()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CtxReadDelegate CtxReadTypedToObject()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CtxWriteDelegate CtxWriteTypedToObject()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerReflectionUtil.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-net" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializerPair GetPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializers.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type CreateType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/IProxyGenerator.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReflectionSerializers WithBasicCollectionSerializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ScalarCollectionExtension.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SimpleTypesCatalog.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnActivated()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdExtAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdScalarAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RpcTimeoutAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CtxReadDelegate GetReader()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CtxWriteDelegate GetWriter()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateFromMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerPair CreateFromNonProtocolMethods()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/SerializerPair.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrimitive()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsScalar()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRpcAttributeDefined()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializerVerifier.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::rd-net" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRes SyncNested()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorUtil.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RpcTimeouts CreateRpcTimeouts()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorUtil.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeBackingFieldName()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo StartRdCall()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGenerator.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::rd-net" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyGeneratorCache()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type CreateType()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ProxyGeneratorCache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OnActivated()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Print()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Has()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/BuiltInSerializers.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bdn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 209,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Teardown()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/UnsafeMarshallersTest.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::rd-net" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bdn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Serialization/NativeMemoryPoolTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-net" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ThrowLoggedExceptions()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/LifetimesTestBase.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::rd-net" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Disposable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Disposable.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Disposable.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTerminated()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WaitForLifetimeTerminatedEvent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::rd-net" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Check()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Core/TestResult.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::rd-net" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetIfDefault()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/WriteOncePropertyTest.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::rd-net" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SchedulerWrapperTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Post()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/Viewable/SchedulerWrapperTest.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task StartTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/Collections/DictionaryExTest.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestLogger()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMessage()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.Lifetimes/TestLogger.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetValueDelegate GetSetter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/ReflectionUtil.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Barrier()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T VolatileRead()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VolatileWrite()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int VolatileRead()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VolatileWrite()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool VolatileRead()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VolatileWrite()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Memory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? ToNullable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/NullableEx.cs",
  "fileLinesCount" : 10,
  "components" : [ "primary::rd-net" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalStopwatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/LocalStopwatch.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalStopwatch()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/LocalStopwatch.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertTimeStamp()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/LocalStopwatch.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FireChanged()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetRaw()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntBitSlice Int()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoolBitSlice Bool()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Enum32BitSlice Enum()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntBitSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolBitSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enum32BitSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTime ReadDateTime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeSpan ReadTimeSpan()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeReader.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::rd-net" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ErrorOomOldMono()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IntPtr Realloc()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/NativeMemoryPool.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::rd-net" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteIntLength()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteIntLength()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cookie NewThreadLocalWriterNoCaching()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Cookie NewThreadLocalWriterImpl()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteGuid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTimeSpan()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bookmark MakeBookmark()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Serialization/UnsafeWriter.cs",
  "fileLinesCount" : 977,
  "components" : [ "primary::rd-net" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsAssertion()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Mode.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsAssertionUndefined()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Mode.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartWatchdogForPidEnvironmentVariable()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartWatchdogForPid()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProcessExists_SystemDiagnostics()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/ProcessWatchdog.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::rd-net" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LogLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogLog.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog GetSublogger()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVersboseEnabled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Trace()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Verbose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Info()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Warn()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Error()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatEx()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingletonLogFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/SingletonLogFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILog GetLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/SingletonLogFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/LogBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::rd-net" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Format()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/TextWriterLog.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LogBase GetLogBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/TextWriterLog.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetDefaultInterpolatedStringHandler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/StringInterpolation/JetDefaultInterpolatedStringHandler.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog GetLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog GetLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILog GetLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchingLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Log.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::rd-net" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSeriousError()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LoggingLevel.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringFormatMethodAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotifyPropertyChangedInvocatorAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalizationRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseTypeRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublicAPIAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustUseReturnValueAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReferenceAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionAccessAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeTemplateAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallerArgumentExpressionAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CallerArgumentExpressionAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::rd-net" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequentialLifetimes()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateCurrent()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/SequentialLifetimes.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Lifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/Lifetime.cs",
  "fileLinesCount" : 1322,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1186,
  "endLine" : 1189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OuterLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator OuterLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator OuterLifetime()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result WrapOrThrow()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecuteIfAliveCookie UsingExecuteIfAlive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 1102,
  "endLine" : 1105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ScopedAsyncLocal.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryEnter()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpinWaitLockCookie Acquire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOperationCanceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/TaskEx.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::rd-net" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToThreadString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ThreadEx.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::rd-net" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Stop()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Terminate()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpinUntil()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProactiveLazy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ProactiveLazy.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-net" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Success()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Fail()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result FailWithValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result Canceled()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result Map()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result Map()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator Result()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyOnWriteList()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CopyOnWriteList.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-net" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValuePair Of()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetKeyValuePair.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExtract()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPeek()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/JetPriorityQueue.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::rd-net" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::rd-net" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionQueue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PumpAndWaitFor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PumpAndWaitFor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SingleThreadScheduler.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewableProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableProperty.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncContext()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SchedulerWrapper.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-net" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetActive()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetEvent Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SetEvent.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetEvent Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SetEvent.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SetEvent.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewableConcurrentSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableConcurrentSet.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NonPriorityAdviseCookie()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTermination()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/Signal.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::rd-net" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ModificationCookieViewableSet.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-net" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListEvent Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ListEvent.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListEvent Update()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ListEvent.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListEvent Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ListEvent.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ListEvent.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fire()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddLifetimed()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AdviseNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void View()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasTrueValue()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Advise()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadonlyProperty Select()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task NextNotNullValueAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task NextTrueValueAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task NextFalseValueAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task NextValueAsync()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ReactiveEx.cs",
  "fileLinesCount" : 430,
  "components" : [ "primary::rd-net" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapEvent Add()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/MapEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapEvent Update()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/MapEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapEvent Remove()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/MapEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/MapEvent.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewableList()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableList.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::rd-net" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedDictionary()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedValues()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::rd-net" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactListEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RdBindableBase::toString()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RdBindableBase::is_bound()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId RdBindableBase::get_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::set_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WireBase::advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/WireBase.cpp",
  "fileLinesCount" : 9,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_default_value_changed()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void identifyPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/IRdBindable.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void bindPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/IRdBindable.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT removeAt()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_wire_scheduler()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RName RName::sub()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RName.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OV remove()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool MessageBroker::is_subscribed()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 151,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdId::write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_integral()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_floating_point()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_enum()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_enum_set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 329,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Buffer::get_position()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::set_position()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::rewind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getArray()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Buffer::size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring Buffer::read_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_time_span()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_bool()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "wchar_t Buffer::read_char()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_char()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read_byte_array_raw()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_byte_array_raw()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr RdId Null()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t get_hash()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isNull()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr RdId mix()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr RdId mix()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string DefaultAbstractDeclaration::type_name()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DefaultAbstractDeclaration::equals()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DefaultAbstractDeclaration::write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value_or_wrapper Serializers::readPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 153,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/InternedSerializer.h",
  "fileLinesCount" : 26,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/ISerializable.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t IPolymorphicSerializable::hashCode()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/ISerializable.cpp",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static value_or_wrapper read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static optional read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/InternedAnySerializer.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/InternedAnySerializer.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static C read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static wchar_t read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::wstring read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static DateTime read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static TimeSpan read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static Void read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static optional read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InternedAny make_interned_any()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline InternedAny make_interned_any()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static opt_or_wrapper read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper read()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/ArraySerializer.h",
  "fileLinesCount" : 25,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::stop()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::terminate()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 295,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sleep_this_thread()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/WireUtil.cpp",
  "fileLinesCount" : 30,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PumpScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PkgInputStream::rewind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PkgInputStream::require_available()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t PkgInputStream::get_position()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool read_integral_from_socket()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.h",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool read_data_from_socket()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.h",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::connection_established()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 672,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool InternRoot::is_index_owned()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper InternRoot::un_intern_value()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InternScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Fault()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_succeeded()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_canceled()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void as_canceled()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_faulted()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void as_faulted()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WiredRdTaskImpl()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask start()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_result_if_empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fault()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool has_value()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_succeeded()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_canceled()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_faulted()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpoint()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpoint()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtWire::advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/ExtWire.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::traceMe()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t hashImpl()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit increment_guard()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/guards.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit bool_guard()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/guards.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_thread_name()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SingleThreadSchedulerBase::is_active()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::thread::id get_thread_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.h",
  "fileLinesCount" : 60,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SynchronousScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SimpleScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SimpleScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rd_signal_cookie_inc()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rd_signal_cookie_dec()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t rd_signal_cookie_get()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isPriorityAdvise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT emplace_set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool has_value()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_before()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emplace()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_eternal()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/interfaces.h",
  "fileLinesCount" : 90,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/interfaces.h",
  "fileLinesCount" : 90,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t size()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string as_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::wstring to_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring as_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring to_wstring()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/std/hash.h",
  "fileLinesCount" : 19,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/Lifetime.h",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeImpl::is_terminated()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeImpl::is_eternal()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SequentialLifetimes::terminate_current()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SequentialLifetimes::is_terminated()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeDefinition::is_terminated()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeDefinition::terminate()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeDefinition::is_eternal()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeSpan TimeSpan::CreateFromTicks()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeSpan TimeSpan::CreateFromSeconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeSpan TimeSpan::CreateFromMilliseconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Days()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Hours()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Minutes()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Seconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Milliseconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t TimeSpan::Microseconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t TimeSpan::Ticks()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalDays()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalHours()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalMinutes()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalSeconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalMilliseconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double TimeSpan::TotalMicroseconds()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/TimeSpan.cpp",
  "fileLinesCount" : 159,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/DateTime.cpp",
  "fileLinesCount" : 53,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper dynamic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper dynamic()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool has_value()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper make_wrapper()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper allocate_wrapper()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/Void.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/Void.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/shared_function.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ENUMTYPE operator~()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/enum.h",
  "fileLinesCount" : 39,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr std::vector arrayListOf()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t contentDeepHashCode()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/gen_util.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "overloaded make_visitor()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/util/overloaded.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOutputDirectories()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/RdGenerateTask.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processMessage()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/Logging.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/TextBufferTypingSession.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/TextBufferVersionMarshaller.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLogFormat()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedRaw()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/BitSlice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pad()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun println()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeOrQueue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Scheduler.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offer()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/QueueImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peek()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/QueueImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableStack.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Statics.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SchedulerUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SchedulerUtil.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanSystemProperty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/util/EnvUtil.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetAndParse()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenPlugin.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notNull()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun print()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdDelegateBase.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupContexts()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/WireBase.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  readPolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slave()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slave()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slave()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adviseAddRemove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForCurrentContext()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSignal.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSignal.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getValueSet()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/ReflectionMarshallers.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAvailable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PreInit()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Unbind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdBindableBase.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::rd-net" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtocolNotBoundException()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/ProtocolNotBoundException.cs",
  "fileLinesCount" : 11,
  "components" : [ "primary::rd-net" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationCtx()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/SerializationCtx.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterValueInValueSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/LightSingleContextHandler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-net" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializers()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/Serializers.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::rd-net" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdSet.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::rd-net" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/AsyncRdMap.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-net" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bind()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/InternRoot.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::rd-net" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WireBase()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/IWire.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-net" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApartmentAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Mocks.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestKeyHeavy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestKeyLight()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestKey2()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestKeyHeavy()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestKeyLight()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::rd-net" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorScalarInterfaceSerializerTest.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-net" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFields()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::rd-net" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFolderDescriptor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::rd-net" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReflectionSerializersFacade()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/ReflectionSerializersFacade.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::rd-net" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdScalarAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleThreadObjectPool()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/SingleThreadObjectPool.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DropException()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/LogEx.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::rd-net" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssertionException()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertNotNull()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/OuterLifetime.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/SpinWaitLock.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::rd-net" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufferAsyncProcessor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/ByteBufferAsyncProcessor.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::rd-net" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Actor()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Threading/Actor.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::rd-net" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/DefaultScheduler.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::rd-net" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/CompactList.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::rd-net" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit WireBase()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/WireBase.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdPropertyBase()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 145,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdProperty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit constexpr RdId()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 240,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit PkgInputStream()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/wire/PkgInputStream.h",
  "fileLinesCount" : 56,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Success()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind_result()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 102,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpointWiredResult()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpointTaskCancellation()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 302,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SynchronousScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SimpleScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Event()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 166,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IPropertyBase()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IProperty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IProperty()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Property()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr explicit Wrapper()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Wrapper()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCsTaskByName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/plugins/CrossTestPlugin.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/RunScriptTask.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/CopySourcesTask.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configuration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/DotnetBuildTask.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_RdCall_KtServer.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_BigBuffer_KtServer.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_AllEntities_KtServer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/client/CrossTest_AllEntities_KtClient.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logWithTime()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/Logging.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/Logging.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun sendChange()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdTextBuffer.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/TextBufferTypingSession.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/intrinsics/RdTextBufferState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/impl/RdDeferrableTextBuffer.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRaw()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/BitSlice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/BitSlice.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun println()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/string/PrettyPrinter.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/SourceEx.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Property.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Signal.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableList.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reflection/ReflectionUtil.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reflection/ReflectionUtil.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeLoggedAsError()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/log/ErrorAccumulatorLoggerFactory.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  executeOrThrow()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  bracketOrThrow()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  bracketOrThrowEx()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/lifetime/RLifetime.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addComponent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/wrappers/MultiplexingProperty.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/QueueImpl.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableStack.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableStack.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/CollectionEx.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeIf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Statics.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spinOnce()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SpinWait.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onException()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onException()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printStackTrace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/CompoundThrowable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printStackTrace()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/CompoundThrowable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changedUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeUpdate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentHidden()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorRemoved()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapSources()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/models/build.gradle.kts",
  "fileLinesCount" : 69,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt",
  "fileLinesCount" : 1240,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/MarshallersCollector.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializerTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1563,
  "endLine" : 1565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun gettersTraitDecl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1673,
  "endLine" : 1675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 2406,
  "endLine" : 2408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun def()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decl()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun def()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Signature.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt",
  "fileLinesCount" : 1444,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Members.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/GradleGenerationSpec.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rdGenOptions()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenTask.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classpath()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/gradlePlugin/kotlin/com/jetbrains/rd/generator/gradle/RdGenExtension.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mix()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mix()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mix()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Identities.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun assertBound()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdReactiveBase.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/WireBase.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/ISerializersOwner.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isActiveThread()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupContexts()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdExtBase.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun preInit()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun init()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MarshallersProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MessageBroker.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsKey()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeIfAbsent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeIfPresent()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeIf()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/LightSingleContextHandler.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/HeavySingleContextHandler.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdPerContextMap.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryGetInterned()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  tryUnIntern()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deepClone()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  registerContext()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeEmptyContexts()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/ProtocolContexts.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/AbstractBuffer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/AbstractBuffer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAbstractBuffer()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/AbstractBuffer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAbstractBuffer()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/AbstractBuffer.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCompanionSerializer()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/ReflectionMarshallers.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArray()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/UnsafeBuffer.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RdTask FromResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Tasks/RdTask.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-net" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 524,
  "endLine" : 525,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Server()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 639,
  "endLine" : 640,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerFactory()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SocketWire.cs",
  "fileLinesCount" : 794,
  "components" : [ "primary::rd-net" ],
  "startLine" : 748,
  "endLine" : 749,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContractAnnotationAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 252,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsedImplicitlyAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 341,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsedImplicitlyAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 344,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsedImplicitlyAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 347,
  "endLine" : 348,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeansImplicitUseAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 367,
  "endLine" : 368,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeansImplicitUseAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 370,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeansImplicitUseAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SynchronousScheduler.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorMoved()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 293,
  "endLine" : 294,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/MarshallersCollector.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun serializationHash()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Types.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 282,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun unbind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/RdBindableBase.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 213,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertThreading()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/InternRoot.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssertBindingThread()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Base/RdExtBase.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::rd-net" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework/Impl/SerializersEx.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::rd-net" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Client()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Server()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorAsyncCallsTest.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::rd-net" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MQuick()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorRpcTimeoutOverrideTest.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-net" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ScalarBuiltInSerializerTests.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::rd-net" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorSimpleTest.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::rd-net" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetResult()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework/Reflection/ProxyGeneratorTestBase.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::rd-net" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "rd-net/Test.RdFramework.Generator/ArgsProxyTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::rd-net" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RdExtAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/RdFramework.Reflection/Attributes.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::rd-net" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StaticsForType()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/Statics.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::rd-net" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BitSlice()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Util/BitSlice.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::rd-net" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullLog()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Internal/NullLog.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::rd-net" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssertionException()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/Assertion.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::rd-net" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RName()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Diagnostics/RName.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::rd-net" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotifyPropertyChangedInvocatorAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalizationRequiredAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublicAPIAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MustUseReturnValueAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathReferenceAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/CodeAnnotations.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::rd-net" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringHandlerAttribute()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Annotations/InterpolatedStringHandlerAttribute.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimedList.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-net" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs",
  "fileLinesCount" : 1231,
  "components" : [ "primary::rd-net" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unit()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Unit.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-net" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Nothing()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Nothing.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::rd-net" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultException()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Core/Result.cs",
  "fileLinesCount" : 585,
  "components" : [ "primary::rd-net" ],
  "startLine" : 582,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/ReferenceEqualityComparer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::rd-net" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/SingletonEnumerator.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-net" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewableProperty()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/ViewableProperty.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynchronousScheduler()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Viewable/SynchronousScheduler.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::rd-net" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/EmptyEnumerator.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-net" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/EmptyEnumerator.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::rd-net" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynchronizedSet()",
  "longName" : "",
  "relativeFileName" : "rd-net/Lifetimes/Collections/Synchronized/SynchronizedSet.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::rd-net" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId get_id()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void identify()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 83,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return local_change()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return local_change()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 294,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit SerializationCtx()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 188,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return set()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit reverse_iterator()",
  "longName" : "",
  "relativeFileName" : "rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::rd-cpp" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun registerChildScope()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/coroutines/RdCoroutineScope.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/util/kli/Kli.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertState()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishTypingSession()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishCommitRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rollbackRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/ITextBuffer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogger()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Logger.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Scheduler.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flush()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Scheduler.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/PropertyCombinators.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ViewableSet.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fire()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/Interfaces.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  threadLocal()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reflection/ReflectionUtil.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ModificationCookieViewableSet.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/ImmutableStack.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listIterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedList.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 498,
  "endLine" : 498,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedSet.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/Statics.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  async()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/coroutines/RdCoroutineScope.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/coroutines/RdCoroutineScope.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-swing/src/main/kotlin/RdSwing.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/MarshallersCollector.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareGenerationFolder()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/generate.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/Generators.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt",
  "fileLinesCount" : 2409,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 2342,
  "endLine" : 2342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/IRdReactive.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preBind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/IRdBindable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/IRdBindable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identify()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/base/IRdBindable.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMarshaller()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/MarshallersProvider.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun marshallerFor()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/RdContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listIterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queue()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdTask.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adviseOn()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdProperty.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWireReceived()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  tryGetExtension()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun send()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advise()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupContexts()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetById()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDeliveringMessages()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readUnknownInstance()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSerializersOwnerOnce()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  register()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  writePolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::rd-kt" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]