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

◆ GetAttributeThatCanHaveMultiple() [1/3]

static Attribute System.Text.Json.JsonSerializerOptions.GetAttributeThatCanHaveMultiple ( Type attributeType,
Type classType,
MemberInfo memberInfo,
object[] attributes )
inlinestaticprivate

Definition at line 567 of file JsonSerializerOptions.cs.

568 {
569 if (attributes.Length == 0)
570 {
571 return null;
572 }
573 if (attributes.Length == 1)
574 {
575 return (Attribute)attributes[0];
576 }
577 ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateAttribute(attributeType, classType, memberInfo);
578 return null;
579 }

References System.Text.Json.ThrowHelper.ThrowInvalidOperationException_SerializationDuplicateAttribute().