Path Lines of Code SharpGen/BuiltinType.cs 10 SharpGen/Config/BindRule.cs 33 SharpGen/Config/ConfigBaseRule.cs 18 SharpGen/Config/ConfigExtensions.cs 59 SharpGen/Config/ConfigFile.Comparer.cs 23 SharpGen/Config/ConfigFile.cs 193 SharpGen/Config/ConstantRule.cs 33 SharpGen/Config/ContextRule.cs 38 SharpGen/Config/ContextSetRule.cs 12 SharpGen/Config/CreateCppExtensionRule.cs 23 SharpGen/Config/CreateExtensionRule.cs 21 SharpGen/Config/DefineExtensionRule.cs 51 SharpGen/Config/ExtensionBaseRule.cs 6 SharpGen/Config/ITypeRule.cs 33 SharpGen/Config/IncludeDirRule.cs 24 SharpGen/Config/IncludeRule.cs 46 SharpGen/Config/KeyValue.cs 26 SharpGen/Config/MappingBaseRule.cs 50 SharpGen/Config/MappingRule.cs 312 SharpGen/Config/MoveRule.cs 20 SharpGen/Config/NamingFlags.cs 15 SharpGen/Config/NamingRule.cs 15 SharpGen/Config/NamingRuleShort.cs 21 SharpGen/Config/ParamAttribute.cs 29 SharpGen/Config/Preprocessor.cs 54 SharpGen/Config/RemoveRule.cs 9 SharpGen/Config/SdkRule.cs 38 SharpGen/Config/Visibility.cs 24 SharpGen/CppModel/CppCallable.cs 60 SharpGen/CppModel/CppCallingConvention.cs 12 SharpGen/CppModel/CppConstant.cs 8 SharpGen/CppModel/CppContainer.cs 54 SharpGen/CppModel/CppDefine.cs 9 SharpGen/CppModel/CppElement.cs 47 SharpGen/CppModel/CppElementFinder.cs 67 SharpGen/CppModel/CppEnum.cs 17 SharpGen/CppModel/CppEnumItem.cs 11 SharpGen/CppModel/CppField.cs 13 SharpGen/CppModel/CppFunction.cs 10 SharpGen/CppModel/CppGuid.cs 10 SharpGen/CppModel/CppInclude.cs 13 SharpGen/CppModel/CppInterface.cs 15 SharpGen/CppModel/CppMarshallable.cs 68 SharpGen/CppModel/CppMethod.cs 13 SharpGen/CppModel/CppModule.cs 16 SharpGen/CppModel/CppParameter.cs 31 SharpGen/CppModel/CppReturnValue.cs 9 SharpGen/CppModel/CppStruct.cs 14 SharpGen/Doc/IDocItem.cs 14 SharpGen/Doc/IDocMutableItem.cs 7 SharpGen/Doc/IDocProvider.cs 11 SharpGen/Doc/IDocSubItem.cs 10 SharpGen/Doc/IDocumentationContext.cs 14 SharpGen/Doc/IFindDocumentationResult.cs 8 SharpGen/ExcludeFromCodeCoverageAttribute.cs 13 SharpGen/Generator/CallableCodeGenerator.cs 155 SharpGen/Generator/CodeGeneratorBase.cs 82 SharpGen/Generator/ConstantCodeGenerator.cs 27 SharpGen/Generator/DefaultGenerators.cs 49 SharpGen/Generator/EnumCodeGenerator.cs 52 SharpGen/Generator/FieldCodeGenerator.Property.cs 94 SharpGen/Generator/FieldCodeGenerator.cs 158 SharpGen/Generator/FunctionCodeGenerator.cs 80 SharpGen/Generator/GeneratorConfig.cs 8 SharpGen/Generator/GeneratorHelpers.cs 140 SharpGen/Generator/GroupCodeGenerator.cs 26 SharpGen/Generator/ICodeGenerator.cs 13 SharpGen/Generator/IGeneratorRegistry.cs 30 SharpGen/Generator/IMultiCodeGenerator.cs 10 SharpGen/Generator/INativeCallCodeGenerator.cs 10 SharpGen/Generator/InterfaceCodeGenerator.cs 223 SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs 104 SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs 82 SharpGen/Generator/Marshallers/BitfieldMarshaller.cs 41 SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs 102 SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs 68 SharpGen/Generator/Marshallers/ConstantValueRelationMarshaller.cs 27 SharpGen/Generator/Marshallers/EnumParameterWrapperMarshaller.cs 29 SharpGen/Generator/Marshallers/FallbackFieldMarshaller.cs 31 SharpGen/Generator/Marshallers/FieldMarshallerBase.cs 35 SharpGen/Generator/Marshallers/IMarshaller.cs 21 SharpGen/Generator/Marshallers/IRelationMarshaller.cs 9 SharpGen/Generator/Marshallers/InterfaceArrayMarshaller.cs 45 SharpGen/Generator/Marshallers/InterfaceMarshaller.cs 106 SharpGen/Generator/Marshallers/LengthRelationMarshaller.cs 42 SharpGen/Generator/Marshallers/MarshallerBase.CopyMemory.cs 89 SharpGen/Generator/Marshallers/MarshallerBase.cs 307 SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs 65 SharpGen/Generator/Marshallers/PointerSizeMarshaller.cs 25 SharpGen/Generator/Marshallers/RefWrapperMarshaller.cs 56 SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs 59 SharpGen/Generator/Marshallers/StringMarshaller.cs 320 SharpGen/Generator/Marshallers/StructSizeRelationMarshaller.cs 21 SharpGen/Generator/Marshallers/StructWithNativeTypeArrayMarshaller.cs 33 SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs 106 SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.Copy.cs 88 SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs 63 SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs 59 SharpGen/Generator/Marshallers/ValueTypeMarshallerBase.cs 33 SharpGen/Generator/Marshallers/WrapperMarshallerBase.cs 37 SharpGen/Generator/MarshallingRegistry.cs 77 SharpGen/Generator/MemberCodeGeneratorBase.cs 31 SharpGen/Generator/MethodCodeGenerator.cs 45 SharpGen/Generator/NativeInvocationCodeGenerator.cs 129 SharpGen/Generator/NativeStructCodeGenerator.cs 195 SharpGen/Generator/PropertyCodeGenerator.cs 168 SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs 247 SharpGen/Generator/RoslynGenerator.cs 83 SharpGen/Generator/ShadowCallbackGenerator.cs 252 SharpGen/Generator/ShadowGenerator.cs 109 SharpGen/Generator/StatementSyntaxList.cs 65 SharpGen/Generator/StructCodeGenerator.cs 59 SharpGen/Generator/VtblGenerator.cs 133 SharpGen/GlobalNamespaceProvider.cs 69 SharpGen/Ioc.cs 54 SharpGen/IocServiceContainer.cs 27 SharpGen/Logging/ILogger.cs 10 SharpGen/Logging/IProgressReport.cs 9 SharpGen/Logging/LogLevel.cs 11 SharpGen/Logging/LogLocation.cs 17 SharpGen/Logging/LogUtilities.cs 17 SharpGen/Logging/Logger.cs 67 SharpGen/Logging/LoggerBase.cs 71 SharpGen/Logging/LoggingCodes.cs 50 SharpGen/Model/ArraySpecification.cs 8 SharpGen/Model/CppElement.Extensions.cs 108 SharpGen/Model/CsAssembly.cs 13 SharpGen/Model/CsBase.cs 131 SharpGen/Model/CsBaseItemListCache.cs 37 SharpGen/Model/CsCallable.cs 128 SharpGen/Model/CsElementExtensions.cs 10 SharpGen/Model/CsEnum.cs 27 SharpGen/Model/CsEnumItem.cs 13 SharpGen/Model/CsField.cs 19 SharpGen/Model/CsFunction.cs 15 SharpGen/Model/CsFundamentalType.cs 90 SharpGen/Model/CsGroup.cs 19 SharpGen/Model/CsInterface.cs 89 SharpGen/Model/CsInterfaceArray.cs 15 SharpGen/Model/CsMarshalBase.cs 103 SharpGen/Model/CsMarshalCallableBase.cs 15 SharpGen/Model/CsMethod.cs 45 SharpGen/Model/CsNamespace.cs 18 SharpGen/Model/CsParameter.cs 84 SharpGen/Model/CsParameterAttribute.cs 11 SharpGen/Model/CsProperty.cs 46 SharpGen/Model/CsReturnValue.cs 16 SharpGen/Model/CsStruct.cs 83 SharpGen/Model/CsTypeBase.cs 28 SharpGen/Model/CsUndefinedType.cs 9 SharpGen/Model/CsVariable.cs 18 SharpGen/Model/InteropMethodSignature.cs 122 SharpGen/Model/InteropMethodSignatureParameter.cs 39 SharpGen/Model/InteropType.cs 28 SharpGen/Model/MarshallableRelation.cs 30 SharpGen/Model/ModelUtilities.cs 89 SharpGen/Model/PlatformDetectionType.cs 11 SharpGen/Parser/CppExtensionHeaderGenerator.cs 96 SharpGen/Parser/CppHeaderGenerator.cs 106 SharpGen/Parser/ICastXmlRunner.cs 11 SharpGen/Parser/IIncludeDirectoryResolver.cs 13 SharpGen/Parser/MacroManager.cs 62 SharpGen/Parser/SdkResolver.cs 94 SharpGen/Transform/ConstantManager.cs 90 SharpGen/Transform/DocumentationLinker.cs 19 SharpGen/Transform/EnumTransform.cs 86 SharpGen/Transform/ExternalDocCommentsReader.cs 45 SharpGen/Transform/GroupRegistry.cs 18 SharpGen/Transform/IDocumentationLinker.cs 10 SharpGen/Transform/IInteropSignatureTransform.cs 10 SharpGen/Transform/ITransformPreparer.cs 14 SharpGen/Transform/ITransformer.cs 12 SharpGen/Transform/InterfaceTransform.cs 223 SharpGen/Transform/InteropSignatureTransform.cs 213 SharpGen/Transform/MarshalledElementFactory.cs 206 SharpGen/Transform/MethodOverloadBuilder.cs 45 SharpGen/Transform/MethodTransform.cs 121 SharpGen/Transform/NamespaceRegistry.cs 80 SharpGen/Transform/NamingRulesManager.HungarianNotation.cs 84 SharpGen/Transform/NamingRulesManager.Keyword.cs 96 SharpGen/Transform/NamingRulesManager.MultipleMarshallable.cs 125 SharpGen/Transform/NamingRulesManager.PascalCase.cs 82 SharpGen/Transform/NamingRulesManager.ShortName.cs 35 SharpGen/Transform/NamingRulesManager.cs 53 SharpGen/Transform/PrimitiveTypeCode.cs 23 SharpGen/Transform/PrimitiveTypeIdentity.cs 25 SharpGen/Transform/PropertyBuilder.cs 115 SharpGen/Transform/RelationParser.cs 214 SharpGen/Transform/StructTransform.cs 152 SharpGen/Transform/TransformBase.cs 22 SharpGen/Transform/TransformManager.cs 500 SharpGen/Transform/TransformServiceExtensions.cs 87 SharpGen/Transform/TypeRegistry.Primitives.cs 128 SharpGen/Transform/TypeRegistry.cs 183 SharpGen/VisualStudioSetup/IEnumSetupInstances.cs 16 SharpGen/VisualStudioSetup/ISetupConfiguration.cs 17 SharpGen/VisualStudioSetup/ISetupConfiguration2.cs 19 SharpGen/VisualStudioSetup/ISetupErrorState.cs 16 SharpGen/VisualStudioSetup/ISetupFailedPackageReference.cs 31 SharpGen/VisualStudioSetup/ISetupInstance.cs 28 SharpGen/VisualStudioSetup/ISetupInstance2.cs 43 SharpGen/VisualStudioSetup/ISetupPackageReference.cs 28 SharpGen/VisualStudioSetup/ISetupPropertyStore.cs 17 SharpGen/VisualStudioSetup/InstanceState.cs 14 SharpGen/VisualStudioSetup/SetupConfiguration.cs 11 SharpGen/VisualStudioSetup/SetupConfigurationClass.cs 11 SharpGen/WellKnownName.cs 22