private void Init() { IsStatic = SharpField.IsStatic; ZNames = ZDescriptionHelper.GetZNames(MarkField); CanRead = true; CanWrite = false; AccessAttribute = AccessAttributeEnum.Public; }
private void Init() { //MemberZType = ZTypeCache.GetBySharpType(SharpField.FieldType); IsStatic = SharpField.IsStatic; ZNames = ZDescriptionHelper.GetZNames(MarkField); CanRead = true; CanWrite = !SharpField.IsInitOnly; AccessAttribute = ReflectionUtil.GetAccessAttributeEnum(SharpField); }
private void Init() { //MemberZType = ZTypeCache.GetBySharpType(MarkProperty.PropertyType); if (MarkProperty.GetGetMethod() != null) { IsStatic = MarkProperty.GetGetMethod().IsStatic; } else { IsStatic = MarkProperty.GetSetMethod().IsStatic; } ZNames = ZDescriptionHelper.GetZNames(MarkProperty); CanRead = SharpProperty.GetGetMethod() != null; CanWrite = SharpProperty.GetSetMethod() != null; AccessAttribute = ReflectionUtil.GetAccessAttributeEnum(SharpProperty); }