9 writes to BaseValue
Shared.Tests (9)
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoIntDiscriminator.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue = value!,
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoNoDiscriminator.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue = value!,
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoStringDiscriminator.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue = value!,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.PocoWithPolymorphism.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue = value!,
JsonSchemaExporter\TestTypes.cs (5)
623Value: new PocoWithPolymorphism.DerivedPocoStringDiscriminator { BaseValue = 42, DerivedValue = "derived" }, 625new PocoWithPolymorphism.DerivedPocoNoDiscriminator { BaseValue = 42, DerivedValue = "derived" }, 626new PocoWithPolymorphism.DerivedPocoIntDiscriminator { BaseValue = 42, DerivedValue = "derived" }, 627new PocoWithPolymorphism.DerivedCollection { BaseValue = 42 }, 628new PocoWithPolymorphism.DerivedDictionary { BaseValue = 42 },
18 references to BaseValue
Shared.Tests (18)
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoIntDiscriminator.g.cs (2)
80Getter = static obj => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue, 109writer.WriteNumber(PropName_BaseValue, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)value).BaseValue);
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoNoDiscriminator.g.cs (2)
80Getter = static obj => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue, 109writer.WriteNumber(PropName_BaseValue, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)value).BaseValue);
Generated\361d1da7f942c932\TestTypesContext.DerivedPocoStringDiscriminator.g.cs (2)
80Getter = static obj => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue, 109writer.WriteNumber(PropName_BaseValue, ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)value).BaseValue);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.PocoWithPolymorphism.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithPolymorphism)obj).BaseValue,
JsonSchemaExporter\TestTypes.cs (11)
1119public IEnumerator<int> GetEnumerator() => Enumerable.Repeat(BaseValue, 1).GetEnumerator(); 1125public int this[string key] => key == nameof(BaseValue) ? BaseValue : throw new KeyNotFoundException(); 1126public IEnumerable<string> Keys => [nameof(BaseValue)]; 1127public IEnumerable<int> Values => [BaseValue]; 1129public bool ContainsKey(string key) => key == nameof(BaseValue); 1130public bool TryGetValue(string key, out int value) => key == nameof(BaseValue) ? (value = BaseValue) == BaseValue : (value = 0) == 0; 1131public IEnumerator<KeyValuePair<string, int>> GetEnumerator() => Enumerable.Repeat(new KeyValuePair<string, int>(nameof(BaseValue), BaseValue), 1).GetEnumerator();