private void SetType() { if (memberInfo is MemberInfoMetadata) { Type = memberInfo.Convert <MemberInfoMetadata>().Type; return; } if (memberInfo.MemberType == MemberTypes.Field) { Type = memberInfo.Convert <FieldInfo>().FieldType; return; } if (memberInfo.MemberType == MemberTypes.Property) { Type = memberInfo.Convert <PropertyInfo>().PropertyType; } }