13 references to IsTypeVisible
System.Private.DataContractSerialization (13)
System\Runtime\Serialization\ClassDataContract.cs (2)
407if (!IsTypeVisible(UnderlyingType)) 513if (!IsTypeVisible(UnderlyingType))
System\Runtime\Serialization\CollectionDataContract.cs (4)
1447if (!IsTypeVisible(UnderlyingType)) 1458if (ItemType != null && !IsTypeVisible(ItemType)) 1503if (!IsTypeVisible(UnderlyingType)) 1514if (ItemType != null && !IsTypeVisible(ItemType))
System\Runtime\Serialization\DataContract.cs (4)
2130if (!IsTypeVisible(genericType)) 2144return IsTypeVisible(t.GetElementType()!); 2151? (t.IsNestedPublic || IsTypeVisibleInSerializationModule(t)) && IsTypeVisible(t.DeclaringType!) 2214return (field.IsAssembly || field.IsFamilyOrAssembly) && IsTypeVisible(field.FieldType);
System\Runtime\Serialization\DataMember.cs (2)
260return DataContract.MethodRequiresMemberAccess(getMethod) || !DataContract.IsTypeVisible(property.PropertyType); 285return DataContract.MethodRequiresMemberAccess(setMethod) || !DataContract.IsTypeVisible(property.PropertyType);
System\Runtime\Serialization\XmlDataContract.cs (1)
339if (!IsTypeVisible(UnderlyingType))