1 write to TypeRef
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Specs\Types\TypeSpec.cs (1)
15
TypeRef
= new TypeRef(type);
12 references to TypeRef
ConfigurationSchemaGenerator (12)
ConfigSchemaEmitter.cs (2)
308
if (collection.
TypeRef
.Equals(collection.ElementTypeRef) || _visitedTypes.Contains(collection))
597
var enumTypeSpec = _typeIndex.GetTypeSpec(parsable.
TypeRef
);
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (2)
57
ConfigTypes = _createdTypeSpecs.Values.OrderBy(s => s.
TypeRef
.FullyQualifiedName).ToImmutableEquatableArray(),
166
return memberTypeSpec.
TypeRef
;
RuntimeSource\Configuration.Binder\Parser\ConfigurationBinder.cs (1)
263
_helperInfoBuilder!.TryRegisterTransitiveTypesForMethodGen(complexTypeSpec.
TypeRef
))
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (2)
83
if (TryRegisterTransitiveTypesForMethodGen(type.
TypeRef
))
103
if (TryRegisterTransitiveTypesForMethodGen(type.
TypeRef
))
RuntimeSource\Configuration.Binder\Specs\TypeIndex.cs (4)
14
private readonly Dictionary<TypeRef, TypeSpec> _index = typeSpecs.ToDictionary(spec => spec.
TypeRef
);
65
TypeSpec effectiveSpec = effectiveRef == typeSpec.
TypeRef
? typeSpec : _index[effectiveRef];
75
? type.
TypeRef
.FullyQualifiedName
117
string displayString = type.
TypeRef
.FullyQualifiedName;
RuntimeSource\Configuration.Binder\Specs\Types\TypeSpec.cs (1)
16
EffectiveTypeRef =
TypeRef
; // Overridden by NullableSpec.