Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetEntityAsync()

override Task< object > System.Xml.Resolvers.XmlPreloadedResolver.GetEntityAsync ( Uri absoluteUri,
string? role,
Type? ofObjectToReturn )
inlinevirtual

Reimplemented from System.Xml.XmlResolver.

Definition at line 359 of file XmlPreloadedResolver.cs.

360 {
361 if (absoluteUri == null)
362 {
363 throw new ArgumentNullException("absoluteUri");
364 }
366 {
367 if (_fallbackResolver != null)
368 {
370 }
372 }
373 if (ofObjectToReturn == null || ofObjectToReturn == typeof(Stream) || ofObjectToReturn == typeof(object))
374 {
375 return Task.FromResult((object)value.AsStream());
376 }
378 {
379 return Task.FromResult((object)value.AsTextReader());
380 }
382 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Xml_CannotResolveUrl
Definition SR.cs:148
static string Xml_UnsupportedClass
Definition SR.cs:278
Definition SR.cs:7
readonly Dictionary< Uri, PreloadedData > _mappings
virtual Task< object > GetEntityAsync(Uri absoluteUri, string? role, Type? ofObjectToReturn)

References System.Xml.Resolvers.XmlPreloadedResolver._fallbackResolver, System.Xml.Resolvers.XmlPreloadedResolver._mappings, System.Xml.Dictionary, System.SR.Format(), System.Xml.XmlResolver.GetEntityAsync(), System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), System.value, System.SR.Xml_CannotResolveUrl, System.SR.Xml_UnsupportedClass, and System.Xml.XmlException.