public SerializerGenerator( string classFullName, IStaticSerializerResolver staticSerializerResolver, ICollectionImplementationResolver supportedCollections, IValueSerializationGenerator valuesGenerator, bool isRootImmutableDisabled, RoslynMetadataHelper roslyn, SourceFileMetadata generatedCodeMeta) { _classFullName = classFullName; _staticSerializerResolver = staticSerializerResolver; _supportedCollections = supportedCollections; _valuesGenerator = valuesGenerator; _isRootImmutableDisabled = isRootImmutableDisabled; _roslyn = roslyn; _generatedCodeMeta = generatedCodeMeta; }
public RecursiveStaticSerializerGenerator(IStaticSerializerResolver serializer) { _serializer = serializer; }