public fun toProperty()

in runtime/src/commonMain/kotlin/space/jetbrains/api/runtime/TypeStructure.kt [147:154]


        public fun toProperty(name: String): Property<T> {
            val inclusionStrategy = when {
                isExtension -> InclusionStrategy.ONLY_EXPLICIT
                isOuterRecord && name == "id" -> InclusionStrategy.ONLY_EXPLICIT_OR_PARENT_EXPLICIT
                else -> InclusionStrategy.PARENT
            }
            return Property(name, type, inclusionStrategy)
        }