Ejemplo n.º 1
0
        private StructSerializationInfo[] CollectStructInfos()
        {
            var infos = structDefinitions.Count == 0 ? Array.Empty <StructSerializationInfo>() : new StructSerializationInfo[structDefinitions.Count];

            for (var i = 0; i < structDefinitions.Count; i++)
            {
                infos[i] = structFactory.Create(structDefinitions[i]);
            }

            return(infos);
        }
Ejemplo n.º 2
0
        private UnionInterfaceSerializationInfo[] CollectInterfaceInfos()
        {
            var infos = unionInterfaceDefinitions.Count == 0 ? Array.Empty <UnionInterfaceSerializationInfo>() : new UnionInterfaceSerializationInfo[unionInterfaceDefinitions.Count];

            for (var i = 0; i < unionInterfaceDefinitions.Count; i++)
            {
                infos[i] = unionInterfaceFactory.Create(unionInterfaceDefinitions[i]);
            }

            return(infos);
        }
Ejemplo n.º 3
0
        private ClassSerializationInfo[] CollectClassInfos()
        {
            var infos = classDefinitions.Count == 0 ? Array.Empty <ClassSerializationInfo>() : new ClassSerializationInfo[classDefinitions.Count];

            for (var i = 0; i < classDefinitions.Count; i++)
            {
                infos[i] = classFactory.Create(classDefinitions[i]);
            }

            return(infos);
        }
Ejemplo n.º 4
0
        private GenericStructSerializationInfo[] CollectGenericStructInfos()
        {
            var infos = genericStructDefinitions.Count == 0 ? Array.Empty <GenericStructSerializationInfo>() : new GenericStructSerializationInfo[genericStructDefinitions.Count];

            for (var i = 0; i < genericStructDefinitions.Count; i++)
            {
                infos[i] = genericStructFactory.Create(genericStructDefinitions[i]);
            }

            return(infos);
        }