System.Xml.Serialization.ReflectionAwareCodeGen.WriteCreateInstance C# (CSharp) Method

WriteCreateInstance() private method

private WriteCreateInstance ( string escapedName, string source, bool useReflection, bool ctorInaccessible ) : void
escapedName string
source string
useReflection bool
ctorInaccessible bool
return void
        internal void WriteCreateInstance(string escapedName, string source, bool useReflection, bool ctorInaccessible)
        {
            _writer.Write(useReflection ? "object" : escapedName);
            _writer.Write(" ");
            _writer.Write(source);
            _writer.Write(" = ");
            _writer.Write(GetStringForCreateInstance(escapedName, useReflection, ctorInaccessible, !useReflection && ctorInaccessible));
            _writer.WriteLine(";");
        }
        internal void WriteInstanceOf(string source, string escapedTypeName, bool useReflection)