예제 #1
0
            private QName(QNameManager man, int type)
            {
                this._manager = man;
                this.type     = type;
                int num = this._manager._serialNumber;

                this._manager._serialNumber = num + 1;
                this._hashCode = num;
            }
예제 #2
0
 public QName(QNameManager man, string name, int type, bool isquoted) : this(man, type)
 {
     this.StatementName = name;
     base.Name          = name;
     base.IsNameQuoted  = isquoted;
     if (base.IsNameQuoted)
     {
         this.StatementName = StringConverter.ToQuotedString(name, '"', true);
     }
 }
예제 #3
0
 public QName(QNameManager man, string name, bool isquoted, int type) : this(man, type)
 {
     this.Rename(name, isquoted);
 }