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); }
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); }
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); }
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); }