Example #1
0
        private static object CreateObject(ClassDataContract classContract)
        {
            object obj;

            if (!classContract.CreateNewInstanceViaDefaultConstructor(out obj))
            {
                Type classType = classContract.UnderlyingType;
                obj = XmlFormatReaderGenerator.UnsafeGetUninitializedObject(classType);
            }

            return(obj);
        }