2 types derived from ComplexTypeSpec
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\Specs\Types\CollectionSpec.cs (1)
9
internal abstract record CollectionSpec :
ComplexTypeSpec
RuntimeSource\Configuration.Binder\Specs\Types\ObjectSpec.cs (1)
9
public sealed record ObjectSpec :
ComplexTypeSpec
14 references to ComplexTypeSpec
ConfigurationSchemaGenerator (14)
ConfigSchemaEmitter.cs (1)
405
if (propertyType is not
ComplexTypeSpec
&&
RuntimeSource\Configuration.Binder\Parser\ConfigurationBinder.cs (1)
262
if (typeSpec is
ComplexTypeSpec
complexTypeSpec &&
RuntimeSource\Configuration.Binder\Parser\OptionsBuilderConfigurationExtensions.cs (1)
91
if (typeSpec is not
ComplexTypeSpec
complexTypeSpec)
RuntimeSource\Configuration.Binder\Parser\OptionsConfigurationServiceCollectionExtensions.cs (2)
83
if (typeSpec is
ComplexTypeSpec
complexTypeSpec &&
90
private bool TryRegisterTypeForOverloadGen_ServiceCollectionExt(MethodsToGen overload,
ComplexTypeSpec
typeSpec)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (5)
52
TypesForGen_BindCoreMain = GetTypesForGen_CoreBindingHelper<
ComplexTypeSpec
>(MethodsToGen_CoreBindingHelper.BindCoreMain),
54
TypesForGen_BindCore = GetTypesForGen_CoreBindingHelper<
ComplexTypeSpec
>(MethodsToGen_CoreBindingHelper.BindCore),
101
public bool TryRegisterTypeForBindCoreMainGen(
ComplexTypeSpec
type)
168
if (_typeIndex.GetTypeSpec(property.TypeRef) is
ComplexTypeSpec
)
195
private bool TryRegisterTypeForBindCoreGen(
ComplexTypeSpec
type)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
63
public void RegisterInterceptor_ConfigBinder_Bind(MethodsToGen overload,
ComplexTypeSpec
type, IInvocationOperation invocation)
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (3)
19
ComplexTypeSpec
complexTypeSpec => CanInstantiate(complexTypeSpec) || HasBindableMembers(complexTypeSpec),
23
public bool CanInstantiate(
ComplexTypeSpec
typeSpec) => typeSpec switch
31
public bool HasBindableMembers(
ComplexTypeSpec
typeSpec) =>