67 references to AdditionalProperties
Microsoft.Extensions.DocumentExtraction.Abstractions (2)
DocumentExtractionOptions.cs (2)
39
foreach (KeyValuePair<string, object?> property in
AdditionalProperties
)
41
copy.
AdditionalProperties
.Add(property.Key, property.Value);
Microsoft.Extensions.DocumentExtraction.Abstractions.Tests (34)
DelegatingDocumentExtractionClientTests.cs (24)
25
Assert.Empty(options.
AdditionalProperties
);
27
options.
AdditionalProperties
.Add("setting", opaque);
28
options.
AdditionalProperties
.Add("Setting", null);
32
Assert.NotSame(options.
AdditionalProperties
, copy.
AdditionalProperties
);
34
Assert.Same(opaque, copy.
AdditionalProperties
["setting"]);
35
Assert.True(copy.
AdditionalProperties
.TryGetValue("Setting", out object? presentNull));
37
Assert.False(copy.
AdditionalProperties
.TryGetValue("missing", out _));
38
Assert.False(copy.
AdditionalProperties
.ContainsKey("SETTING"));
39
options.
AdditionalProperties
.Clear();
41
Assert.Equal(2, copy.
AdditionalProperties
.Count);
43
copy.
AdditionalProperties
["setting"] = "replacement";
44
Assert.Empty(options.
AdditionalProperties
);
114
options.
AdditionalProperties
.Add("setting", opaque);
115
options.
AdditionalProperties
.Add("Setting", null);
126
Assert.NotSame(options.
AdditionalProperties
, forwarded.
AdditionalProperties
);
128
Assert.Same(opaque, forwarded.
AdditionalProperties
["setting"]);
129
Assert.Null(forwarded.
AdditionalProperties
["Setting"]);
130
Assert.False(forwarded.
AdditionalProperties
.ContainsKey("SETTING"));
134
options.
AdditionalProperties
.Clear();
136
Assert.Equal(2, forwarded.
AdditionalProperties
.Count);
138
forwarded.
AdditionalProperties
.Clear();
140
Assert.Empty(options.
AdditionalProperties
);
DocumentExtractionDocumentBuilderTests.cs (10)
260
options.
AdditionalProperties
.Add("setting", borrowed);
263
options.
AdditionalProperties
["setting"] = "B";
265
options.
AdditionalProperties
.Clear();
269
Assert.Same(borrowed, snapshots[0].
AdditionalProperties
["setting"]);
271
Assert.Equal("B", snapshots[1].
AdditionalProperties
["setting"]);
272
snapshots[0].
AdditionalProperties
.Clear();
273
Assert.Equal("B", snapshots[1].
AdditionalProperties
["setting"]);
274
Assert.Empty(options.
AdditionalProperties
);
294
options.
AdditionalProperties
.Add("native", borrowed);
311
Assert.Same(borrowed, options.
AdditionalProperties
["native"]);
Microsoft.Extensions.DocumentExtraction.Tests (31)
DocumentExtractionMiddlewareTests.cs (31)
265
options.
AdditionalProperties
.Add("native", native);
339
options.
AdditionalProperties
.Add("native", native);
343
Assert.NotSame(options.
AdditionalProperties
, forwarded.
AdditionalProperties
);
345
Assert.Same(native, forwarded.
AdditionalProperties
["native"]);
351
options.
AdditionalProperties
.Clear();
354
forwarded.
AdditionalProperties
.Clear();
356
Assert.Empty(options.
AdditionalProperties
);
444
options.
AdditionalProperties
.Add("native", native);
460
Assert.Same(native, options.
AdditionalProperties
["native"]);
574
options.
AdditionalProperties
.Add("native", native);
575
options.
AdditionalProperties
.Add("body", body);
576
options.
AdditionalProperties
.Add("Setting", null);
602
Assert.NotSame(options.
AdditionalProperties
, secondOptions.
AdditionalProperties
);
603
Assert.NotSame(options.
AdditionalProperties
, terminalOptions.
AdditionalProperties
);
604
Assert.NotSame(secondOptions.
AdditionalProperties
, terminalOptions.
AdditionalProperties
);
608
Assert.Equal(3, snapshot.
AdditionalProperties
.Count);
609
Assert.Same(native, snapshot.
AdditionalProperties
["native"]);
610
Assert.Same(body, snapshot.
AdditionalProperties
["body"]);
611
Assert.True(snapshot.
AdditionalProperties
.TryGetValue("Setting", out object? presentNull));
613
Assert.False(snapshot.
AdditionalProperties
.ContainsKey("SETTING"));
617
options.
AdditionalProperties
.Clear();
620
Assert.Equal(3, secondOptions.
AdditionalProperties
.Count);
621
Assert.Equal(3, terminalOptions.
AdditionalProperties
.Count);
623
terminalOptions.
AdditionalProperties
.Clear();
625
Assert.Same(native, secondOptions.
AdditionalProperties
["native"]);
626
Assert.Same(body, secondOptions.
AdditionalProperties
["body"]);
628
Assert.Empty(options.
AdditionalProperties
);