[ {
  "relativePath" : "SharpGen/CppModel/CppReturnValue.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppInterface.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppStruct.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppElement.cs",
  "extension" : "cs",
  "linesOfCode" : 47,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppMarshallable.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppConstant.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppCallable.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppEnumItem.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppGuid.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppElementFinder.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppDefine.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppInclude.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppCallingConvention.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppModule.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppField.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/CppModel/CppFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ConfigFile.cs",
  "extension" : "cs",
  "linesOfCode" : 193,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen/Config/ConstantRule.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/Preprocessor.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/NamingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ExtensionBaseRule.cs",
  "extension" : "cs",
  "linesOfCode" : 6,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/CreateExtensionRule.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/CreateCppExtensionRule.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ContextRule.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/NamingFlags.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/BindRule.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ContextSetRule.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ITypeRule.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/DefineExtensionRule.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/NamingRuleShort.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/MoveRule.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/SdkRule.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/Visibility.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/KeyValue.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/IncludeDirRule.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/MappingBaseRule.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ParamAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ConfigFile.Comparer.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/RemoveRule.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/MappingRule.cs",
  "extension" : "cs",
  "linesOfCode" : 312,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ConfigBaseRule.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/IncludeRule.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Config/ConfigExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/WellKnownName.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/IocServiceContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupPropertyStore.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/SetupConfiguration.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/IEnumSetupInstances.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/InstanceState.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupErrorState.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupInstance2.cs",
  "extension" : "cs",
  "linesOfCode" : 43,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupPackageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupConfiguration2.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupFailedPackageReference.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupConfiguration.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/ISetupInstance.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/VisualStudioSetup/SetupConfigurationClass.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/CallableCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 155,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/InterfaceArrayMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/BitfieldMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/IRelationMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.Copy.cs",
  "extension" : "cs",
  "linesOfCode" : 88,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 68,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/StructWithNativeTypeArrayMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/MarshallerBase.CopyMemory.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 307,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/WrapperMarshallerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 320,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ConstantValueRelationMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/FieldMarshallerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/FallbackFieldMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/StructSizeRelationMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/InterfaceMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/RefWrapperMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 56,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/EnumParameterWrapperMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 29,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ValueTypeMarshallerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/LengthRelationMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/PointerSizeMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/IMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 104,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 247,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/GroupCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/GeneratorConfig.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/DefaultGenerators.cs",
  "extension" : "cs",
  "linesOfCode" : 49,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/RoslynGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 195,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/IMultiCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/ConstantCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/MarshallingRegistry.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/EnumCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 52,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/CodeGeneratorBase.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/StatementSyntaxList.cs",
  "extension" : "cs",
  "linesOfCode" : 65,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/ShadowGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 109,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/INativeCallCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/ShadowCallbackGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 252,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/NativeInvocationCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 129,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/ICodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/GeneratorHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 140,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/VtblGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/PropertyCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 168,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/StructCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/MemberCodeGeneratorBase.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/FunctionCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/FieldCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 158,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/IGeneratorRegistry.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/InterfaceCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Generator/MethodCodeGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Ioc.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/MacroManager.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/IIncludeDirectoryResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/SdkResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 94,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/ICastXmlRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "extension" : "cs",
  "linesOfCode" : 106,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/StructTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 152,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen/Transform/TransformBase.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/TypeRegistry.Primitives.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/TransformServiceExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 87,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/PrimitiveTypeCode.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/PropertyBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 115,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 213,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/MethodOverloadBuilder.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/InterfaceTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 223,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen/Transform/TransformManager.cs",
  "extension" : "cs",
  "linesOfCode" : 500,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/DocumentationLinker.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.ShortName.cs",
  "extension" : "cs",
  "linesOfCode" : 35,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/IDocumentationLinker.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/ConstantManager.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/ITransformPreparer.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/TypeRegistry.cs",
  "extension" : "cs",
  "linesOfCode" : 183,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "extension" : "cs",
  "linesOfCode" : 206,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/MethodTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.MultipleMarshallable.cs",
  "extension" : "cs",
  "linesOfCode" : 125,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/RelationParser.cs",
  "extension" : "cs",
  "linesOfCode" : 214,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.Keyword.cs",
  "extension" : "cs",
  "linesOfCode" : 96,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/GroupRegistry.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamespaceRegistry.cs",
  "extension" : "cs",
  "linesOfCode" : 80,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/PrimitiveTypeIdentity.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/IInteropSignatureTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.cs",
  "extension" : "cs",
  "linesOfCode" : 53,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/ITransformer.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/EnumTransform.cs",
  "extension" : "cs",
  "linesOfCode" : 86,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/NamingRulesManager.PascalCase.cs",
  "extension" : "cs",
  "linesOfCode" : 82,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Transform/ExternalDocCommentsReader.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/PlatformDetectionType.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/InteropType.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsInterfaceArray.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsCallable.cs",
  "extension" : "cs",
  "linesOfCode" : 128,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsEnum.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/InteropMethodSignatureParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsMethod.cs",
  "extension" : "cs",
  "linesOfCode" : 45,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsField.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsMarshalCallableBase.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsGroup.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsFundamentalType.cs",
  "extension" : "cs",
  "linesOfCode" : 90,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsMarshalBase.cs",
  "extension" : "cs",
  "linesOfCode" : 103,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen/Model/InteropMethodSignature.cs",
  "extension" : "cs",
  "linesOfCode" : 122,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/ModelUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsParameterAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsFunction.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsInterface.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsReturnValue.cs",
  "extension" : "cs",
  "linesOfCode" : 16,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsTypeBase.cs",
  "extension" : "cs",
  "linesOfCode" : 28,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsStruct.cs",
  "extension" : "cs",
  "linesOfCode" : 83,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/ArraySpecification.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsVariable.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsNamespace.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsBaseItemListCache.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsUndefinedType.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/MarshallableRelation.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsBase.cs",
  "extension" : "cs",
  "linesOfCode" : 131,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsParameter.cs",
  "extension" : "cs",
  "linesOfCode" : 84,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsAssembly.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsEnumItem.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsProperty.cs",
  "extension" : "cs",
  "linesOfCode" : 46,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CppElement.Extensions.cs",
  "extension" : "cs",
  "linesOfCode" : 108,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Model/CsElementExtensions.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IDocumentationContext.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IDocSubItem.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IDocProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IDocItem.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IDocMutableItem.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Doc/IFindDocumentationResult.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/LogLocation.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/LogUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/LogLevel.cs",
  "extension" : "cs",
  "linesOfCode" : 11,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/LoggingCodes.cs",
  "extension" : "cs",
  "linesOfCode" : 50,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/LoggerBase.cs",
  "extension" : "cs",
  "linesOfCode" : 71,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/Logger.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/IProgressReport.cs",
  "extension" : "cs",
  "linesOfCode" : 9,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/Logging/ILogger.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/GlobalNamespaceProvider.cs",
  "extension" : "cs",
  "linesOfCode" : 69,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/ExcludeFromCodeCoverageAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen/BuiltinType.cs",
  "extension" : "cs",
  "linesOfCode" : 10,
  "components" : [ "primary::SharpGen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/ShadowAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/ResultDescriptor.cs",
  "extension" : "cs",
  "linesOfCode" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/StringHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/CppObjectVtbl.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/SharpGenException.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/ExcludeFromTypeListAttribute.cs",
  "extension" : "cs",
  "linesOfCode" : 12,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/PlatformDetection.Version.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/NativeLong.cs",
  "extension" : "cs",
  "linesOfCode" : 164,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Result.Constants.cs",
  "extension" : "cs",
  "linesOfCode" : 37,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Mapping.xml",
  "extension" : "xml",
  "linesOfCode" : 37,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/InterfaceArray.cs",
  "extension" : "cs",
  "linesOfCode" : 77,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/DisposeEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.LegacyRawBool.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "extension" : "cs",
  "linesOfCode" : 42,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Configuration.cs",
  "extension" : "cs",
  "linesOfCode" : 14,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Diagnostics/ObjectReference.cs",
  "extension" : "cs",
  "linesOfCode" : 27,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "extension" : "cs",
  "linesOfCode" : 178,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Diagnostics/ObjectTracker.StackTrace.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/MarshallingHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 22,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/CppObject.cs",
  "extension" : "cs",
  "linesOfCode" : 138,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/PointerSize.cs",
  "extension" : "cs",
  "linesOfCode" : 119,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/RawBool.cs",
  "extension" : "cs",
  "linesOfCode" : 40,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/PlatformDetection.cs",
  "extension" : "cs",
  "linesOfCode" : 39,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/CppObjectShadow.cs",
  "extension" : "cs",
  "linesOfCode" : 44,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/NativeULong.cs",
  "extension" : "cs",
  "linesOfCode" : 160,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/ShadowContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 142,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/CallbackBase.cs",
  "extension" : "cs",
  "linesOfCode" : 59,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/Result.cs",
  "extension" : "cs",
  "linesOfCode" : 60,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/MemoryHelpers.cs",
  "extension" : "cs",
  "linesOfCode" : 89,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/FunctionCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "extension" : "cs",
  "linesOfCode" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs",
  "extension" : "cs",
  "linesOfCode" : 63,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/ICallbackable.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "extension" : "cs",
  "linesOfCode" : 48,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/DisposeBase.cs",
  "extension" : "cs",
  "linesOfCode" : 30,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/SharpGen.Runtime.props",
  "extension" : "props",
  "linesOfCode" : 5,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/IExceptionCallback.cs",
  "extension" : "cs",
  "linesOfCode" : 8,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "extension" : "cs",
  "linesOfCode" : 133,
  "components" : [ "primary::SharpGen.Runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 6,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Packages.props",
  "extension" : "props",
  "linesOfCode" : 39,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Tasks/SharpGenTaskBase.cs",
  "extension" : "cs",
  "linesOfCode" : 23,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "extension" : "cs",
  "linesOfCode" : 297,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Tasks/SharpTaskBase.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Tasks/SharpPropertyCacheTask.cs",
  "extension" : "cs",
  "linesOfCode" : 121,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Sdk.targets",
  "extension" : "targets",
  "linesOfCode" : 224,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/CodeGenFailedException.cs",
  "extension" : "cs",
  "linesOfCode" : 13,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/SharpGenTools.Sdk.props",
  "extension" : "props",
  "linesOfCode" : 6,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/BindingRedirectResolution.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "extension" : "cs",
  "linesOfCode" : 76,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/Debug.cs",
  "extension" : "cs",
  "linesOfCode" : 20,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 111,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/RoslynString.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/AssemblyIdentityUtils.cs",
  "extension" : "cs",
  "linesOfCode" : 38,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "extension" : "cs",
  "linesOfCode" : 510,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/PlatformInformation.cs",
  "extension" : "cs",
  "linesOfCode" : 26,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/PathKind.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "extension" : "cs",
  "linesOfCode" : 211,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/MSBuildSharpGenLogger.cs",
  "extension" : "cs",
  "linesOfCode" : 51,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/SharpGenMapping.xaml",
  "extension" : "xaml",
  "linesOfCode" : 39,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/SharpGenTools.Sdk.targets",
  "extension" : "targets",
  "linesOfCode" : 3,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/DefaultExtensionAssemblyLoader.Core.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/UnresolvedExtensionReference.cs",
  "extension" : "cs",
  "linesOfCode" : 19,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/ExtensionReference.cs",
  "extension" : "cs",
  "linesOfCode" : 17,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "extension" : "cs",
  "linesOfCode" : 116,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/ExtensionLoadFailureEventArgs.cs",
  "extension" : "cs",
  "linesOfCode" : 31,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/DefaultExtensionAssemblyLoader.Desktop.cs",
  "extension" : "cs",
  "linesOfCode" : 33,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "extension" : "cs",
  "linesOfCode" : 371,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGenTools.Sdk/Sdk.props",
  "extension" : "props",
  "linesOfCode" : 30,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Platform/CppParser.cs",
  "extension" : "cs",
  "linesOfCode" : 852,
  "components" : [ "primary::SharpGen.Platform" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::SharpGen.Platform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Platform/CastXml.cs",
  "extension" : "cs",
  "linesOfCode" : 21,
  "components" : [ "primary::SharpGen.Platform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Platform/CastXmlRunner.cs",
  "extension" : "cs",
  "linesOfCode" : 147,
  "components" : [ "primary::SharpGen.Platform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SharpGen.Platform/ObservableSet.cs",
  "extension" : "cs",
  "linesOfCode" : 41,
  "components" : [ "primary::SharpGen.Platform" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/version.proj",
  "extension" : "proj",
  "linesOfCode" : 6,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/run-outerloop-tests.ps1",
  "extension" : "ps1",
  "linesOfCode" : 48,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Run-UnitTest.ps1",
  "extension" : "ps1",
  "linesOfCode" : 13,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/build-outerloop-native.ps1",
  "extension" : "ps1",
  "linesOfCode" : 43,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/Get-SharpGenToolsVersion.ps1",
  "extension" : "ps1",
  "linesOfCode" : 5,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/empty.cpp",
  "extension" : "cpp",
  "linesOfCode" : 1,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/detect_vs.cpp",
  "extension" : "cpp",
  "linesOfCode" : 179,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/empty.c",
  "extension" : "c",
  "linesOfCode" : 1,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/vaesintrin.h",
  "extension" : "h",
  "linesOfCode" : 58,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/adxintrin.h",
  "extension" : "h",
  "linesOfCode" : 50,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512bitalgintrin.h",
  "extension" : "h",
  "linesOfCode" : 60,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/cldemoteintrin.h",
  "extension" : "h",
  "linesOfCode" : 13,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "extension" : "h",
  "linesOfCode" : 71,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/smmintrin.h",
  "extension" : "h",
  "linesOfCode" : 346,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512erintrin.h",
  "extension" : "h",
  "linesOfCode" : 198,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdarg.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vbmi2intrin.h",
  "extension" : "h",
  "linesOfCode" : 314,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/wmmintrin.h",
  "extension" : "h",
  "linesOfCode" : 6,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_builtin_vars.h",
  "extension" : "h",
  "linesOfCode" : 63,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlvnniintrin.h",
  "extension" : "h",
  "linesOfCode" : 170,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/vadefs.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/sgxintrin.h",
  "extension" : "h",
  "linesOfCode" : 39,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xsavecintrin.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/bmi2intrin.h",
  "extension" : "h",
  "linesOfCode" : 56,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/fxsrintrin.h",
  "extension" : "h",
  "linesOfCode" : 30,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlbwintrin.h",
  "extension" : "h",
  "linesOfCode" : 2365,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512cdintrin.h",
  "extension" : "h",
  "linesOfCode" : 98,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xsaveintrin.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vldqintrin.h",
  "extension" : "h",
  "linesOfCode" : 980,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vnniintrin.h",
  "extension" : "h",
  "linesOfCode" : 88,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/pconfigintrin.h",
  "extension" : "h",
  "linesOfCode" : 20,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/mwaitxintrin.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/arm64intr.h",
  "extension" : "h",
  "linesOfCode" : 22,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512ifmavlintrin.h",
  "extension" : "h",
  "linesOfCode" : 90,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xsavesintrin.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/unwind.h",
  "extension" : "h",
  "linesOfCode" : 241,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/tmmintrin.h",
  "extension" : "h",
  "linesOfCode" : 163,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlcdintrin.h",
  "extension" : "h",
  "linesOfCode" : 192,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/fmaintrin.h",
  "extension" : "h",
  "linesOfCode" : 170,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/prfchwintrin.h",
  "extension" : "h",
  "linesOfCode" : 16,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/tgmath.h",
  "extension" : "h",
  "linesOfCode" : 917,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/mmintrin.h",
  "extension" : "h",
  "linesOfCode" : 405,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "extension" : "h",
  "linesOfCode" : 807,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/wbnoinvdintrin.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__wmmintrin_aes.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/x86intrin.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512dqintrin.h",
  "extension" : "h",
  "linesOfCode" : 1027,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx2intrin.h",
  "extension" : "h",
  "linesOfCode" : 940,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdatomic.h",
  "extension" : "h",
  "linesOfCode" : 117,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "extension" : "h",
  "linesOfCode" : 367,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "extension" : "h",
  "linesOfCode" : 1711,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/rdseedintrin.h",
  "extension" : "h",
  "linesOfCode" : 25,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/armintr.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512bwintrin.h",
  "extension" : "h",
  "linesOfCode" : 1577,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdbool.h",
  "extension" : "h",
  "linesOfCode" : 16,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "extension" : "h",
  "linesOfCode" : 266,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/pmmintrin.h",
  "extension" : "h",
  "linesOfCode" : 68,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__wmmintrin_pclmul.h",
  "extension" : "h",
  "linesOfCode" : 9,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/iso646.h",
  "extension" : "h",
  "linesOfCode" : 16,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vbmiintrin.h",
  "extension" : "h",
  "linesOfCode" : 83,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/gfniintrin.h",
  "extension" : "h",
  "linesOfCode" : 139,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/pkuintrin.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/rtmintrin.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/bmiintrin.h",
  "extension" : "h",
  "linesOfCode" : 108,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/fma4intrin.h",
  "extension" : "h",
  "linesOfCode" : 171,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xopintrin.h",
  "extension" : "h",
  "linesOfCode" : 626,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/f16cintrin.h",
  "extension" : "h",
  "linesOfCode" : 36,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/clzerointrin.h",
  "extension" : "h",
  "linesOfCode" : 14,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/varargs.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xtestintrin.h",
  "extension" : "h",
  "linesOfCode" : 11,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stddef.h",
  "extension" : "h",
  "linesOfCode" : 92,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlbitalgintrin.h",
  "extension" : "h",
  "linesOfCode" : 114,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/movdirintrin.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/tbmintrin.h",
  "extension" : "h",
  "linesOfCode" : 106,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlvbmi2intrin.h",
  "extension" : "h",
  "linesOfCode" : 622,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vbmivlintrin.h",
  "extension" : "h",
  "linesOfCode" : 164,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_math_forward_declares.h",
  "extension" : "h",
  "linesOfCode" : 242,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_libdevice_declares.h",
  "extension" : "h",
  "linesOfCode" : 441,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/float.h",
  "extension" : "h",
  "linesOfCode" : 105,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512pfintrin.h",
  "extension" : "h",
  "linesOfCode" : 67,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/ptwriteintrin.h",
  "extension" : "h",
  "linesOfCode" : 19,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/nmmintrin.h",
  "extension" : "h",
  "linesOfCode" : 4,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/clflushoptintrin.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/waitpkgintrin.h",
  "extension" : "h",
  "linesOfCode" : 26,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/s390intrin.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "extension" : "h",
  "linesOfCode" : 43,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/mm3dnow.h",
  "extension" : "h",
  "linesOfCode" : 114,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/mm_malloc.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdint.h",
  "extension" : "h",
  "linesOfCode" : 501,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "extension" : "h",
  "linesOfCode" : 228,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/lwpintrin.h",
  "extension" : "h",
  "linesOfCode" : 32,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512ifmaintrin.h",
  "extension" : "h",
  "linesOfCode" : 48,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/limits.h",
  "extension" : "h",
  "linesOfCode" : 63,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/cpuid.h",
  "extension" : "h",
  "linesOfCode" : 240,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vlintrin.h",
  "extension" : "h",
  "linesOfCode" : 7111,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/Intrin.h",
  "extension" : "h",
  "linesOfCode" : 809,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__stddef_max_align_t.h",
  "extension" : "h",
  "linesOfCode" : 15,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "extension" : "h",
  "linesOfCode" : 423,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/invpcidintrin.h",
  "extension" : "h",
  "linesOfCode" : 11,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/htmintrin.h",
  "extension" : "h",
  "linesOfCode" : 150,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/immintrin.h",
  "extension" : "h",
  "linesOfCode" : 348,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/__clang_cuda_complex_builtins.h",
  "extension" : "h",
  "linesOfCode" : 165,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/xsaveoptintrin.h",
  "extension" : "h",
  "linesOfCode" : 18,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/msa.h",
  "extension" : "h",
  "linesOfCode" : 558,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/lzcntintrin.h",
  "extension" : "h",
  "linesOfCode" : 35,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/shaintrin.h",
  "extension" : "h",
  "linesOfCode" : 40,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdalign.h",
  "extension" : "h",
  "linesOfCode" : 9,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "extension" : "h",
  "linesOfCode" : 1007,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/clwbintrin.h",
  "extension" : "h",
  "linesOfCode" : 12,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "extension" : "h",
  "linesOfCode" : 1211,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vpopcntdqvlintrin.h",
  "extension" : "h",
  "linesOfCode" : 65,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/stdnoreturn.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "extension" : "h",
  "linesOfCode" : 1382,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "extension" : "h",
  "linesOfCode" : 506,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/popcntintrin.h",
  "extension" : "h",
  "linesOfCode" : 27,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/inttypes.h",
  "extension" : "h",
  "linesOfCode" : 75,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "extension" : "h",
  "linesOfCode" : 8044,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/vpclmulqdqintrin.h",
  "extension" : "h",
  "linesOfCode" : 14,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/ammintrin.h",
  "extension" : "h",
  "linesOfCode" : 33,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/clang/include/avx512vpopcntdqintrin.h",
  "extension" : "h",
  "linesOfCode" : 34,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "CastXML/share/castxml/detect_vs.c",
  "extension" : "c",
  "linesOfCode" : 163,
  "components" : [ "primary::CastXML" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 52,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "PSScriptAnalyzerSettings.psd1",
  "extension" : "psd1",
  "linesOfCode" : 3,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkPackage.targets",
  "extension" : "targets",
  "linesOfCode" : 26,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Managed.props",
  "extension" : "props",
  "linesOfCode" : 53,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Directory.Build.targets",
  "extension" : "targets",
  "linesOfCode" : 13,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Struct/RelationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 24,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Struct/Mapping.xml",
  "extension" : "xml",
  "linesOfCode" : 26,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Struct/MarshalledStructTests.cs",
  "extension" : "cs",
  "linesOfCode" : 186,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Struct/SimpleStructTests.cs",
  "extension" : "cs",
  "linesOfCode" : 15,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Struct/CustomNativeNewTests.cs",
  "extension" : "cs",
  "linesOfCode" : 36,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Functions/RelationTests.cs",
  "extension" : "cs",
  "linesOfCode" : 67,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "extension" : "cs",
  "linesOfCode" : 215,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Functions/StructWithStaticMarshal.cs",
  "extension" : "cs",
  "linesOfCode" : 18,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Functions/Mapping.xml",
  "extension" : "xml",
  "linesOfCode" : 53,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/InterfaceTests.cs",
  "extension" : "cs",
  "linesOfCode" : 72,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/Mapping.xml",
  "extension" : "xml",
  "linesOfCode" : 51,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/PropertyTests.cs",
  "extension" : "cs",
  "linesOfCode" : 64,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/MethodTests.cs",
  "extension" : "cs",
  "linesOfCode" : 25,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/NativeInterface.cs",
  "extension" : "cs",
  "linesOfCode" : 7,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Interface/AutoShadowTests.cs",
  "extension" : "cs",
  "linesOfCode" : 235,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Directory.Build.props",
  "extension" : "props",
  "linesOfCode" : 12,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Struct/dllmain.cpp",
  "extension" : "cpp",
  "linesOfCode" : 17,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Struct/StructNative.h",
  "extension" : "h",
  "linesOfCode" : 142,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Struct/targetver.h",
  "extension" : "h",
  "linesOfCode" : 5,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Struct/StructNative.cpp",
  "extension" : "cpp",
  "linesOfCode" : 72,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Functions/dllmain.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Functions/targetver.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Functions/Functions.cpp",
  "extension" : "cpp",
  "linesOfCode" : 220,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Functions/Functions.h",
  "extension" : "h",
  "linesOfCode" : 73,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Interface/dllmain.cpp",
  "extension" : "cpp",
  "linesOfCode" : 16,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Interface/InterfaceNative.h",
  "extension" : "h",
  "linesOfCode" : 139,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Interface/targetver.h",
  "extension" : "h",
  "linesOfCode" : 2,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "extension" : "cpp",
  "linesOfCode" : 126,
  "components" : [ "primary::SdkTests" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.ps1",
  "extension" : "ps1",
  "linesOfCode" : 11,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]