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