Поддерживает ли Mirror внутренние классы?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Поддерживает ли Mirror внутренние классы?

Сообщение Anonymous »

Я пытаюсь написать сериализаторы для пользовательских типов согласно документации.
Можно ли использовать InternalsVisibleToAttribute, чтобы сделать внутренние классы видимыми для зеркальных сборок, чтобы они могли получить доступ к моим пользовательским типам данных и сериализаторам?
Я пробовал вот что:

Код: Выделить всё

[assembly:InternalsVisibleTo("Mirror")]
[assembly:InternalsVisibleTo("Mirror.Authenticators")]
[assembly:InternalsVisibleTo("Mirror.CompilerSymbols")]
[assembly:InternalsVisibleTo("Mirror.Components")]
[assembly:InternalsVisibleTo("Mirror.Editor")]
[assembly:InternalsVisibleTo("Mirror.Transports")]
[assembly:InternalsVisibleTo("Unity.Mirror.CodeGen")]

namespace MyNamespace.InternalStuff
{
[Serializable]
internal class MyInternalClass
{ \\ ...
но я всегда получаю

Код: Выделить всё

MethodAccessException: Method `MyNamespace.InternalStuff. MyInternalClassSerializer.WriteItem(
Mirror.NetworkWriter,MyNamespace.InternalStuff.MyInternalClass)'
is inaccessible from method `Mirror.GeneratedNetworkCode.InitReadWriters()'
(я не знаю, к какой сборке он принадлежит)
Я успешно использовал InternalsVisibleToAttribute тем же способом, чтобы предоставить эти классы в мою сборку модульного теста.

Подробнее здесь: https://stackoverflow.com/questions/792 ... al-classes
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Поддерживает ли Mirror внутренние классы?
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Используйте Google Glass Mirror API для сканирования QR-кода
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Unity MIrror Network.Spawn работает на хосте, но не на клиенте
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Unity MIrror Network.Spawn работает на хосте, но не на клиенте
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Unity MIrror Network.Spawn работает на хосте, но не на клиенте
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»