System.Xml.Xsl.XsltOld.TemplateManager.AddTemplate C# (CSharp) Method

AddTemplate() private method

private AddTemplate ( TemplateAction template ) : void
template TemplateAction
return void
        internal void AddTemplate(TemplateAction template) {
            Debug.Assert(template != null);
            Debug.Assert(
                ((object) this.mode == (object) template.Mode) ||
                (template.Mode == null && this.mode.Equals(XmlQualifiedName.Empty)) ||
                this.mode.Equals(template.Mode)
            );

            if (this.templates == null) {
                this.templates = new ArrayList();
            }

            this.templates.Add(template);
        }