Zdexby TheHolyOneZ
42,610 classes
Class

DefaultContractResolver

: Object
Newtonsoft.Json.Serialization.DefaultContractResolver, Newtonsoft.Json 0x0038 (56 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0038

Members 12

OffsetSizeNameTypeFlagsDefault
0x08_instanceIContractResolverPrivateStatic+1 flags—
0x08BlacklistedTypeNamesstring[]PrivateStatic+1 flags—
0x08BuiltInConvertersJsonConverter[]PrivateStatic+1 flags—
0x08_nameTableDefaultJsonNameTablePrivate+1 flags—
0x08_contractCacheThreadSafeStore<System.TypePrivate+1 flags—
0x04<DefaultMembersSearchFlags>k__BackingFieldBindingFlagsPrivate—
0x01<SerializeCompilerGeneratedMembers>k__BackingFieldboolPrivate—
0x01<IgnoreSerializableInterface>k__BackingFieldboolPrivate—
0x01<IgnoreSerializableAttribute>k__BackingFieldboolPrivate—
0x01<IgnoreIsSpecifiedMembers>k__BackingFieldboolPrivate—
0x01<IgnoreShouldSerializeMembers>k__BackingFieldboolPrivate—
0x00290x07padding / unreflected
0x08<NamingStrategy>k__BackingFieldNamingStrategyPrivate—

Functions 59

SignatureFlagsNativeParams
IContractResolver get_Instance()Static+2 flags0x08
BindingFlags get_DefaultMembersSearchFlags()Public+1 flags0x04
void set_DefaultMembersSearchFlags(const BindingFlags& value)Public+1 flags0x04
bool get_SerializeCompilerGeneratedMembers()Public+1 flags0x01
bool get_IgnoreSerializableInterface()Public+1 flags0x01
bool get_IgnoreSerializableAttribute()Public+1 flags0x01
void set_IgnoreSerializableAttribute(bool value)Public+1 flags0x01
bool get_IgnoreIsSpecifiedMembers()Public+1 flags0x01
bool get_IgnoreShouldSerializeMembers()Public+1 flags0x01
NamingStrategy get_NamingStrategy()Public+1 flags0x08
void .ctor()Public+1 flags0x00
JsonContract ResolveContract(Type type)Public+2 flags0x08
bool FilterMembers(MemberInfo member)PrivateStatic0x08
List<System.Reflection.MemberInfo> GetSerializableMembers(Type objectType)3 flags0x08
bool ShouldSerializeEntityMember(MemberInfo memberInfo)Private0x08
JsonObjectContract CreateObjectContract(Type objectType)3 flags0x08
void ThrowUnableToSerializeError(object o, const StreamingContext& context)PrivateStatic0x10
MemberInfo GetExtensionDataMemberForType(Type type)Private0x08
void SetExtensionDataDelegates(JsonObjectContract contract, MemberInfo member)PrivateStatic0x08
ConstructorInfo GetAttributeConstructor(Type objectType)Private0x08
ConstructorInfo GetImmutableConstructor(Type objectType, JsonPropertyCollection memberProperties)Private0x08
ConstructorInfo GetParameterizedConstructor(Type objectType)Private0x08
IList<Newtonsoft.Json.Serialization.JsonProperty> CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)3 flags0x08
JsonProperty MatchProperty(JsonPropertyCollection properties, const string& name, Type type)Private0x08
JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)3 flags0x08
JsonConverter ResolveContractConverter(Type objectType)3 flags0x08
Func<System.Object> GetDefaultCreator(Type createdType)Private0x08
void InitializeContract(JsonContract contract)Private0x08
void ResolveCallbackMethods(JsonContract contract, Type t)Private0x08
void GetCallbackMethodsForType(Type type, List<Newtonsoft.Json.Serialization.SerializationCallback>& onSerializing, List<Newtonsoft.Json.Serialization.SerializationCallback>& onSerialized, List<Newtonsoft.Json.Serialization.SerializationCallback>& onDeserializing, List<Newtonsoft.Json.Serialization.SerializationCallback>& onDeserialized, List<Newtonsoft.Json.Serialization.SerializationErrorCallback>& onError)Private0x08
bool IsConcurrentOrObservableCollection(Type t)PrivateStatic0x08
bool ShouldSkipDeserialized(Type t)PrivateStatic0x08
bool ShouldSkipSerializing(Type t)PrivateStatic0x08
List<System.Type> GetClassHierarchyForType(Type type)Private0x08
JsonDictionaryContract CreateDictionaryContract(Type objectType)3 flags0x08
JsonArrayContract CreateArrayContract(Type objectType)3 flags0x08
JsonPrimitiveContract CreatePrimitiveContract(Type objectType)3 flags0x08
JsonLinqContract CreateLinqContract(Type objectType)3 flags0x08
JsonISerializableContract CreateISerializableContract(Type objectType)3 flags0x08
JsonDynamicContract CreateDynamicContract(Type objectType)3 flags0x08
JsonStringContract CreateStringContract(Type objectType)3 flags0x08
JsonContract CreateContract(Type objectType)3 flags0x08
bool IsJsonPrimitiveType(Type t)Static+1 flags0x08
bool IsIConvertible(Type t)Static+1 flags0x08
bool CanConvertToString(Type type)Static+1 flags0x08
bool IsValidCallback(MethodInfo method, const ParameterInfo[]& parameters, Type attributeType, MethodInfo currentCallback, Type& prevAttributeType)PrivateStatic0x08
string GetClrTypeFullName(Type type)Static+1 flags0x08
IList<Newtonsoft.Json.Serialization.JsonProperty> CreateProperties(Type type, const MemberSerialization& memberSerialization)3 flags0x08
DefaultJsonNameTable GetNameTable()3 flags0x08
IValueProvider CreateMemberValueProvider(MemberInfo member)3 flags0x08
JsonProperty CreateProperty(MemberInfo member, const MemberSerialization& memberSerialization)3 flags0x08
void SetPropertySettingsFromAttributes(JsonProperty property, object attributeProvider, const string& name, Type declaringType, const MemberSerialization& memberSerialization, bool allowNonPublicAccess)Private0x08
Predicate<System.Object> CreateShouldSerializeTest(MemberInfo member)Private0x08
void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)Private0x08
string ResolvePropertyName(const string& propertyName)3 flags0x08
string ResolveExtensionDataName(const string& extensionDataName)3 flags0x08
string ResolveDictionaryKey(const string& dictionaryKey)3 flags0x08
string GetResolvedPropertyName(const string& propertyName)Public0x08
void .cctor()PrivateStatic+1 flags0x00