MongoDB.Bson.Serialization.Conventions.NamedParameterCreatorMapConvention.GetMemberType C# (CSharp) Méthode

GetMemberType() private méthode

private GetMemberType ( MemberInfo memberInfo ) : Type
memberInfo System.Reflection.MemberInfo
Résultat System.Type
        private Type GetMemberType(MemberInfo memberInfo)
        {
            var fieldInfo = memberInfo as FieldInfo;
            if (fieldInfo != null)
            {
                return fieldInfo.FieldType;
            }

            var propertyInfo = memberInfo as PropertyInfo;
            if (propertyInfo != null)
            {
                return propertyInfo.PropertyType;
            }

            // should never happen
            throw new BsonInternalException();
        }