878 {
879 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
880 get
881 {
883 {
885 {
887 {
888 if (
base.UnderlyingType.IsInterface && (
Kind == CollectionKind.Enumerable ||
Kind == CollectionKind.Collection ||
Kind == CollectionKind.GenericEnumerable))
889 {
891 }
893 {
895 }
897 {
899 }
903 }
904 }
905 }
907 }
908 set
909 {
910 }
911 }
XmlFormatGetOnlyCollectionReaderDelegate XmlFormatGetOnlyCollectionReaderDelegate
string DeserializationExceptionMessage
XmlFormatGetOnlyCollectionReaderDelegate CreateXmlFormatGetOnlyCollectionReaderDelegate()
CollectionDataContractCriticalHelper _helper
DataContract(DataContractCriticalHelper helper)
static string GetOnlyCollectionMustHaveAddMethod
static string Format(string resourceFormat, object p1)
static void MemoryBarrier()