Size: a a a

2021 June 14

AH

Ayrat Hudaygulov in F# Chat
любопытно конечно. System.Text.Json не видит интернал конструкторы?
источник

VS

Vladimir Shchur in F# Chat
получается что так, и JsonInclude не ставится
источник

AH

Ayrat Hudaygulov in F# Chat
сишуруп тоже умирает, так что это фича
источник

AH

Ayrat Hudaygulov in F# Chat
internal class Foo
{
   internal int X { get; }
   internal Foo(int x) => X = x;
}

class Program
{
   static void Main(string[] args)
   {
       var x = JsonSerializer.Deserialize<Foo>("{\"X\": 1}");
   }
}
источник

VS

Vladimir Shchur in F# Chat
источник

AH

Ayrat Hudaygulov in F# Chat
нет, это пиздёж
источник

AH

Ayrat Hudaygulov in F# Chat
на сносочке написано Non-public property accessors
в примере

       [JsonInclude]
       public int TemperatureC { get; private set; }
источник

AH

Ayrat Hudaygulov in F# Chat
PUBLIC
источник

Ɖ

Ɖrēw in F# Chat
private set;
источник

I

IdiocyAcceptance in F# Chat
C# - Bashkir : 1 - 0
источник

AH

Ayrat Hudaygulov in F# Chat
NON-PUBLIC ACCESSORS
источник

AH

Ayrat Hudaygulov in F# Chat
Я наверное тупой, но аксесор публичный
источник

VS

Vasily Shapenko in F# Chat
сеттер приватный
источник

VS

Vasily Shapenko in F# Chat
Геттер публичный
источник

VS

Vasily Shapenko in F# Chat
ВСЕ ЛОГИЧНО
источник

Ɖ

Ɖrēw in F# Chat
Видимо аксессор это не модификатор доступа самой проперти
источник

Ɖ

Ɖrēw in F# Chat
А геттеров сеттеров
источник

IC

Ilya L Che in F# Chat
set тоже аксесор.
источник

AH

Ayrat Hudaygulov in F# Chat
Окей
источник

AH

Ayrat Hudaygulov in F# Chat
короче, работает только если гетер публичный
источник