using FishNet.Utility; using System; using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo(UtilityConstants.CODEGEN_ASSEMBLY_NAME)] namespace FishNet.CodeGenerating { /// /// Allows a SyncType to be mutable. /// public class AllowMutableSyncTypeAttribute : Attribute { } /// /// Type will be excluded from creating auto serializer creation. /// public class ExcludeSerializationAttribute : Attribute { } /// /// Method will not be considered a writer or reader. /// public class NotSerializerAttribute : Attribute { } /// /// Method or type will be made public by codegen. /// internal class MakePublicAttribute : Attribute { } /// /// Method is a comparer for a value type. /// public class CustomComparerAttribute : Attribute { } /// /// Used on a type when you want a custom serializer to be global across all assemblies. /// [AttributeUsage((AttributeTargets.Class | AttributeTargets.Struct), Inherited = true, AllowMultiple = false)] public class UseGlobalCustomSerializerAttribute : Attribute { } }