1 write to TypeRef
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Specs\Members\MemberSpec.cs (1)
17TypeRef = typeRef;
10 references to TypeRef
Microsoft.Extensions.Configuration.Binder.SourceGeneration (10)
ConfigurationBindingGenerator.Parser.cs (1)
766ParameterSpec paramSpec = new ParameterSpec(parameter, propertySpec.TypeRef)
Emitter\CoreBindingHelpers.cs (5)
376TypeSpec memberType = _typeIndex.GetTypeSpec(member.TypeRef); 419TypeSpec typeSpec = _typeIndex.GetEffectiveTypeSpec(member.TypeRef); 888switch (_typeIndex.GetEffectiveTypeSpec(member.TypeRef)) 903bool emitNullCheck = member.TypeRef.CanBeNull && stringParsableType.StringParsableTypeKind != StringParsableTypeKind.AssignFromSectionValue; 1006TypeSpec memberType = _typeIndex.GetTypeSpec(member.TypeRef);
Specs\BindingHelperInfo.cs (2)
176TryRegisterTransitiveTypesForMethodGen(property.TypeRef); 178if (_typeIndex.GetTypeSpec(property.TypeRef) is ComplexTypeSpec)
Specs\Members\ParameterSpec.cs (1)
20DefaultValueExpr = CSharpSyntaxUtilities.FormatLiteral(parameter.ExplicitDefaultValue, TypeRef);
Specs\TypeIndex.cs (1)
42TypeSpec propTypeSpec = GetEffectiveTypeSpec(property.TypeRef);