AspNetEdit.Editor.ComponentModel.Document.initDocument C# (CSharp) 메소드

initDocument() 개인적인 메소드

private initDocument ( Control parent, DesignerHost host ) : void
parent System.Web.UI.Control
host DesignerHost
리턴 void
        private void initDocument(Control parent, DesignerHost host)
        {
            System.Diagnostics.Trace.WriteLine ("Creating document...");
            if (!(parent is WebFormPage))
                throw new NotImplementedException ("Only WebFormsPages can have a document for now");
            this.parent =  parent;
            this.host = host;

            if (!host.Loading)
                throw new InvalidOperationException ("The document cannot be initialised or loaded unless the host is loading");

            CaseInsensitiveHashCodeProvider provider = new CaseInsensitiveHashCodeProvider(CultureInfo.InvariantCulture);
            CaseInsensitiveComparer comparer = new CaseInsensitiveComparer(CultureInfo.InvariantCulture);
            directives = new Hashtable (provider, comparer);

            this.aspParser = new DesignTimeParser (host, this);
        }