System.Xml.Serialization.XmlSerializationCodeGen.XmlSerializationCodeGen C# (CSharp) Method

XmlSerializationCodeGen() private method

private XmlSerializationCodeGen ( IndentedWriter writer, TypeScope scopes, string access, string className ) : System
writer IndentedWriter
scopes TypeScope
access string
className string
return System
        internal XmlSerializationCodeGen(IndentedWriter writer, TypeScope[] scopes, string access, string className)
        {
            _writer = writer;
            _scopes = scopes;
            if (scopes.Length > 0)
            {
                _stringTypeDesc = scopes[0].GetTypeDesc(typeof(string));
                _qnameTypeDesc = scopes[0].GetTypeDesc(typeof(XmlQualifiedName));
            }
            _raCodeGen = new ReflectionAwareCodeGen(writer);
            _className = className;
            _access = access;
        }