Пример #1
0
 internal static void ExpectNoArguments(XmlTransformationLogger log, string transformName, string argumentString)
 {
     if (!String.IsNullOrEmpty(argumentString))
     {
         log.LogWarning(Resources.XMLTRANSFORMATION_TransformDoesNotExpectArguments, transformName);
     }
 }
Пример #2
0
        internal static void WarnIfMultipleTargets(XmlTransformationLogger log, string transformName, XmlNodeList targetNodes, bool applyTransformToAllTargets) {
            Debug.Assert(applyTransformToAllTargets == false);

            if (targetNodes.Count > 1) {
                log.LogWarning(SR.XMLTRANSFORMATION_TransformOnlyAppliesOnce, transformName);
            }
        }
Пример #3
0
 private void ReleaseLogger()
 {
     if (logger != null)
     {
         logger.CurrentReferenceNode = null;
         logger = null;
     }
 }
Пример #4
0
 internal static void ExpectNoArguments(XmlTransformationLogger log, string transformName, string argumentString)
 {
     if (!string.IsNullOrEmpty(argumentString))
     {
         object[] messageArgs = new object[] { transformName };
         log.LogWarning(SR.XMLTRANSFORMATION_TransformDoesNotExpectArguments, messageArgs);
     }
 }
Пример #5
0
 internal static void WarnIfMultipleTargets(XmlTransformationLogger log, string transformName, XmlNodeList targetNodes, bool applyTransformToAllTargets)
 {
     if (targetNodes.Count > 1)
     {
         object[] messageArgs = new object[] { transformName };
         log.LogWarning(SR.XMLTRANSFORMATION_TransformOnlyAppliesOnce, messageArgs);
     }
 }
Пример #6
0
 private void ReleaseLogger()
 {
     if (this.logger != null)
     {
         this.logger.CurrentReferenceNode = null;
         this.logger = null;
     }
 }
Пример #7
0
        internal static void WarnIfMultipleTargets(XmlTransformationLogger log, string transformName, XmlNodeList targetNodes, bool applyTransformToAllTargets)
        {
            Debug.Assert(applyTransformToAllTargets == false);

            if (targetNodes.Count > 1)
            {
                log.LogWarning(Resources.XMLTRANSFORMATION_TransformOnlyAppliesOnce, transformName);
            }
        }
Пример #8
0
 public XmlTransformation(Stream transformStream, IXmlTransformationLogger logger)
 {
     this.transformationServiceContainer = new ServiceContainer();
     this.logger            = new XmlTransformationLogger(logger);
     this.transformFile     = string.Empty;
     this.xmlTransformation = new XmlFileInfoDocument();
     this.xmlTransformation.Load(transformStream);
     this.InitializeTransformationServices();
     this.PreprocessTransformDocument();
 }
Пример #9
0
        public XmlTransformation(Stream transformStream, IXmlTransformationLogger logger)
        {
            this.logger = new XmlTransformationLogger(logger);
            this.transformFile = String.Empty;

            xmlTransformation = new XmlFileInfoDocument();
            xmlTransformation.Load(transformStream);

            InitializeTransformationServices();

            PreprocessTransformDocument();
        }
Пример #10
0
 public XmlTransformation(string transform, bool isTransformAFile, IXmlTransformationLogger logger)
 {
     this.transformationServiceContainer = new ServiceContainer();
     this.transformFile     = transform;
     this.logger            = new XmlTransformationLogger(logger);
     this.xmlTransformation = new XmlFileInfoDocument();
     if (isTransformAFile)
     {
         this.xmlTransformation.Load(transform);
     }
     else
     {
         this.xmlTransformation.LoadXml(transform);
     }
     this.InitializeTransformationServices();
     this.PreprocessTransformDocument();
 }
Пример #11
0
        public XmlTransformation(string transform, bool isTransformAFile, IXmlTransformationLogger logger) {
            this.transformFile = transform;
            this.logger = new XmlTransformationLogger(logger);

            xmlTransformation = new XmlFileInfoDocument();
            if (isTransformAFile)
            {
                xmlTransformation.Load(transform);
            }
            else
            {
                xmlTransformation.LoadXml(transform);
            }

            InitializeTransformationServices();

            PreprocessTransformDocument();
        }
Пример #12
0
 internal static void ExpectNoArguments(XmlTransformationLogger log, string transformName, string argumentString) {
     if (!String.IsNullOrEmpty(argumentString)) {
         log.LogWarning(SR.XMLTRANSFORMATION_TransformDoesNotExpectArguments, transformName);
     }
 }
Пример #13
0
 private void ReleaseLogger() {
     if (logger != null) {
         logger.CurrentReferenceNode = null;
         logger = null;
     }
 }