コード例 #1
0
 protected void RemoveNode()
 {
     CommonErrors.ExpectNoArguments(base.Log, base.TransformNameShort, base.ArgumentString);
     base.TargetNode.ParentNode.RemoveChild(base.TargetNode);
     object[] messageArgs = new object[] { base.TargetNode.Name };
     base.Log.LogMessage(MessageType.Verbose, SR.XMLTRANSFORMATION_TransformMessageRemove, messageArgs);
 }
コード例 #2
0
 protected override void Apply()
 {
     CommonErrors.ExpectNoArguments(base.Log, base.TransformNameShort, base.ArgumentString);
     base.TargetNode.AppendChild(base.TransformNode);
     object[] messageArgs = new object[] { base.TransformNode.Name };
     base.Log.LogMessage(MessageType.Verbose, SR.XMLTRANSFORMATION_TransformMessageInsert, messageArgs);
 }
コード例 #3
0
ファイル: XmlTransforms.cs プロジェクト: mits-live/xdt
        protected override void Apply()
        {
            CommonErrors.ExpectNoArguments(Log, TransformNameShort, ArgumentString);

            TargetNode.AppendChild(TransformNode);

            Log.LogMessage(MessageType.Verbose, Resources.XMLTRANSFORMATION_TransformMessageInsert, TransformNode.Name);
        }
コード例 #4
0
 protected override void Apply()
 {
     CommonErrors.ExpectNoArguments(base.Log, base.TransformNameShort, base.ArgumentString);
     CommonErrors.WarnIfMultipleTargets(base.Log, base.TransformNameShort, base.TargetNodes, base.ApplyTransformToAllTargetNodes);
     base.TargetNode.ParentNode.ReplaceChild(base.TransformNode, base.TargetNode);
     object[] messageArgs = new object[] { base.TargetNode.Name };
     base.Log.LogMessage(MessageType.Verbose, SR.XMLTRANSFORMATION_TransformMessageReplace, messageArgs);
 }
コード例 #5
0
 protected override void Apply()
 {
     CommonErrors.ExpectNoArguments(Log, TransformNameShort, ArgumentString);
     if (this.TargetChildNodes == null || this.TargetChildNodes.Count == 0)
     {
         TargetNode.AppendChild(TransformNode);
         Log.LogMessage(MessageType.Verbose, SR.XMLTRANSFORMATION_TransformMessageInsert, TransformNode.Name);
     }
 }
コード例 #6
0
ファイル: XmlTransforms.cs プロジェクト: mits-live/xdt
        protected void RemoveNode()
        {
            CommonErrors.ExpectNoArguments(Log, TransformNameShort, ArgumentString);

            XmlNode parentNode = TargetNode.ParentNode;

            parentNode.RemoveChild(TargetNode);

            Log.LogMessage(MessageType.Verbose, Resources.XMLTRANSFORMATION_TransformMessageRemove, TargetNode.Name);
        }
コード例 #7
0
ファイル: XmlTransforms.cs プロジェクト: mits-live/xdt
        protected override void Apply()
        {
            CommonErrors.ExpectNoArguments(Log, TransformNameShort, ArgumentString);
            CommonErrors.WarnIfMultipleTargets(Log, TransformNameShort, TargetNodes, ApplyTransformToAllTargetNodes);

            XmlNode parentNode = TargetNode.ParentNode;

            parentNode.ReplaceChild(
                TransformNode,
                TargetNode);

            Log.LogMessage(MessageType.Verbose, Resources.XMLTRANSFORMATION_TransformMessageReplace, TargetNode.Name);
        }