130 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
178 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
281 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
290 [
RequiresUnreferencedCode(
"Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
virtual ? MethodInfo GetMethod
virtual ? MethodInfo SetMethod
static bool FieldRequiresMemberAccess(FieldInfo field)
static int GetId(RuntimeTypeHandle typeHandle)
static bool IsTypeVisible(Type t)
static DataContract GetDataContract(Type type)
static bool MethodRequiresMemberAccess(MethodInfo method)
static DataContract GetGetOnlyCollectionDataContract(int id, RuntimeTypeHandle typeHandle, Type type, SerializationMode mode)
DataContract MemberTypeContract
CriticalHelper(MemberInfo memberInfo)
bool _isGetOnlyCollection
bool _hasConflictingNameAndType
DataMember ConflictingMember
PrimitiveDataContract _memberPrimitiveContract
bool HasConflictingNameAndType
DataMember _conflictingMember
DataContract _memberTypeContract
readonly MemberInfo _memberInfo
PrimitiveDataContract MemberPrimitiveContract
DataMember(MemberInfo memberInfo)
DataMember ConflictingMember
FastInvokerBuilder.Setter Setter
bool RequiresMemberAccessForGet()
FastInvokerBuilder.Getter Getter
FastInvokerBuilder.Setter _setter
bool RequiresMemberAccessForSet()
bool HasConflictingNameAndType
FastInvokerBuilder.Getter _getter
readonly CriticalHelper _helper
DataContract MemberTypeContract
PrimitiveDataContract MemberPrimitiveContract
static Setter CreateSetter(MemberInfo memberInfo)
static Getter CreateGetter(MemberInfo memberInfo)
static PrimitiveDataContract GetPrimitiveDataContract(Type type)
static readonly PrimitiveDataContract NullContract
virtual RuntimeTypeHandle TypeHandle