MongoDB.Bson.Serialization.Conventions.TypeRepresentationSerializationOptionsConvention.GetSerializationOptions C# (CSharp) Метод

GetSerializationOptions() публичный Метод

Gets the BSON serialization options for a member.
public GetSerializationOptions ( MemberInfo memberInfo ) : IBsonSerializationOptions
memberInfo System.Reflection.MemberInfo The member.
Результат IBsonSerializationOptions
        public IBsonSerializationOptions GetSerializationOptions(MemberInfo memberInfo)
        {
            var propertyInfo = memberInfo as PropertyInfo;
            if (propertyInfo != null && propertyInfo.PropertyType == _type)
            {
                return new RepresentationSerializationOptions(_representation);
            }

            var fieldInfo = memberInfo as FieldInfo;
            if (fieldInfo != null && fieldInfo.FieldType == _type)
            {
                return new RepresentationSerializationOptions(_representation);
            }

            return null;
        }
    }