1 write to _getSchemaMethod
System.Private.Xml (1)
System\Xml\Serialization\Mappings.cs (1)
1083_getSchemaMethod = getSchemaMethod;
15 references to _getSchemaMethod
System.Private.Xml (15)
System\Xml\Serialization\Mappings.cs (15)
1118if (_getSchemaMethod == null) 1120if (_needSchema && typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1210if (_getSchemaMethod == null) 1212if (typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1265throw new InvalidOperationException(SR.Format(SR.XmlSerializableRootDupName, _getSchemaMethod!.DeclaringType!.FullName, e.Name, elementNs)); 1298if (_getSchemaMethod != null) 1302object? typeInfo = _getSchemaMethod.Invoke(null, new object[] { _schemas }); 1307if (typeof(XmlSchemaType).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1313else if (typeof(XmlQualifiedName).IsAssignableFrom(_getSchemaMethod.ReturnType)) 1318throw new InvalidOperationException(SR.Format(SR.XmlGetSchemaEmptyTypeName, _type!.FullName, _getSchemaMethod.Name)); 1323throw new InvalidOperationException(SR.Format(SR.XmlGetSchemaMethodReturnType, _type!.Name, _getSchemaMethod.Name, nameof(XmlSchemaProviderAttribute), typeof(XmlQualifiedName).FullName)); 1351throw new InvalidOperationException(SR.Format(SR.XmlGetSchemaInclude, _xsiType.Namespace, _getSchemaMethod.DeclaringType!.FullName, _getSchemaMethod.Name)); 1361throw new InvalidOperationException(SR.Format(SR.XmlGetSchemaTypeMissing, _getSchemaMethod.DeclaringType!.FullName, _getSchemaMethod.Name, _xsiType.Name, _xsiType.Namespace));