reckfellENGINE

RF0104: Экспортируемому свойству нужен getter

У write-only свойства нельзя прочитать значение для отображения и сохранения.

На этой странице

Для C#-проекта с Reckfell.NET.Sdk 1.0.0. Сначала исправьте первую ошибку сборки: последующие сообщения могут быть её следствием.

Причина

У write-only свойства нельзя прочитать значение для отображения и сохранения.

Исправление

Добавьте getter и хранение значения либо уберите Export, если это только команда записи.

Пример с ошибкой

Сохраните файл в тестовом C#-проекте и выполните dotnet build. Этот вариант намеренно не собирается.

Example.cs
C#
using Reckfell;

namespace DiagnosticExamples.RF0104;

public partial class Example : Entity { [Export] public int Value { set { } } }

Ожидаемые сообщения: RF0104.

Рабочий вариант

Замените ошибочный вариант этими файлами; не оставляйте оба объявления в проекте.

Example.cs
C#
using Reckfell;

namespace DiagnosticExamples.RF0104;

public partial class Example : Entity { [Export] public int Value { get; set; } = 7; }

Результат

Get("Value") возвращает 7: свойство можно читать.

Связанные материалы

Все ошибки C# · Руководство C#

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.