コード例 #1
0
        ///////////////////////////////////////////////////////////////////////

        private static ReturnCode GetSchemaStream(
            Assembly assembly,
            string resourceName,
            ref Stream stream,
            ref Result error
            )
        {
            try
            {
                if (assembly == null)
                {
                    assembly = GlobalState.GetAssembly();
                }

                if (resourceName == null)
                {
                    resourceName = Xml.SchemaResourceName;
                }

                stream = AssemblyOps.GetResourceStream(
                    assembly, resourceName, ref error);

                if (stream != null)
                {
                    return(ReturnCode.Ok);
                }
            }
            catch (Exception e)
            {
                error = e;
            }

            return(ReturnCode.Error);
        }