Пример #1
0
 private ErrArg(SYMKIND sk)
 {
     Debug.Assert(sk != SYMKIND.SK_AssemblyQualifiedNamespaceSymbol);
     this.eaf = ErrArgFlags.None;
     this.eak = ErrArgKind.SymKind;
     this.sk  = sk;
 } // NSAIDSYMs are treated differently based on the Symbol not the SK
Пример #2
0
 public ErrArg(SYMKIND sk)
 {
     Debug.Assert(sk != SYMKIND.SK_AssemblyQualifiedNamespaceSymbol);
     this.eaf = ErrArgFlags.None;
     this.eak = ErrArgKind.SymKind;
     this.sk = sk;
 } // NSAIDSYMs are treated differently based on the Symbol not the SK
Пример #3
0
 public ErrArg(SymWithType swt)
 {
     this.eak         = ErrArgKind.SymWithType;
     this.eaf         = ErrArgFlags.None;
     this.swtMemo     = new SymWithTypeMemo();
     this.swtMemo.sym = swt.Sym;
     this.swtMemo.ats = swt.Ats;
 }
Пример #4
0
 public ErrArg(MethPropWithInst mpwi)
 {
     this.eak               = ErrArgKind.MethWithInst;
     this.eaf               = ErrArgFlags.None;
     this.mpwiMemo          = new MethPropWithInstMemo();
     this.mpwiMemo.sym      = mpwi.Sym;
     this.mpwiMemo.ats      = mpwi.Ats;
     this.mpwiMemo.typeArgs = mpwi.TypeArgs;
 }
Пример #5
0
 private ErrArg(Symbol pSym, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Sym;
     this.eaf = eaf;
     this.sym = pSym;
 }
Пример #6
0
 public ErrArg(CType pType, ErrArgFlags eaf)
 {
     this.eak   = ErrArgKind.Type;
     this.eaf   = eaf;
     this.pType = pType;
 }
Пример #7
0
 public ErrArg(string psz)
 {
     this.eak = ErrArgKind.Str;
     this.eaf = ErrArgFlags.None;
     this.psz = psz;
 }
Пример #8
0
 public ErrArg(CType pType, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Type;
     this.eaf = eaf;
     this.pType = pType;
 }
Пример #9
0
        } // NSAIDSYMs are treated differently based on the Symbol not the SK

        public ErrArg(Name name)
        {
            this.eak = ErrArgKind.Name;
            this.eaf = ErrArgFlags.None;
            this.name = name;
        }
Пример #10
0
 public ErrArgRef(CType pType, ErrArgFlags eaf)
     : base(pType)
 {
     this.eaf = eaf | ErrArgFlags.Ref;
 }
Пример #11
0
 public ErrArg(int n)
 {
     this.eak = ErrArgKind.Int;
     this.eaf = ErrArgFlags.None;
     this.n = n;
 }
Пример #12
0
 public ErrArg(MethPropWithInst mpwi)
 {
     this.eak = ErrArgKind.MethWithInst;
     this.eaf = ErrArgFlags.None;
     this.mpwiMemo = new MethPropWithInstMemo();
     this.mpwiMemo.sym = mpwi.Sym;
     this.mpwiMemo.ats = mpwi.Ats;
     this.mpwiMemo.typeArgs = mpwi.TypeArgs;
 }
Пример #13
0
 public ErrArg(SymWithType swt)
 {
     this.eak = ErrArgKind.SymWithType;
     this.eaf = ErrArgFlags.None;
     this.swtMemo = new SymWithTypeMemo();
     this.swtMemo.sym = swt.Sym;
     this.swtMemo.ats = swt.Ats;
 }
Пример #14
0
 public ErrArg(Symbol pSym, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Sym;
     this.eaf = eaf;
     this.sym = pSym;
 }
Пример #15
0
 public ErrArgRef(CType pType, ErrArgFlags eaf)
     : base(pType)
 {
     this.eaf = eaf | ErrArgFlags.Ref;
 }
Пример #16
0
 public ErrArg(PredefinedName pdn)
 {
     this.eak = ErrArgKind.PredefName;
     this.eaf = ErrArgFlags.None;
     this.pdn = pdn;
 }
Пример #17
0
 public ErrArg(int n)
 {
     this.eak = ErrArgKind.Int;
     this.eaf = ErrArgFlags.None;
     this.n   = n;
 }
Пример #18
0
 private ErrArg(PredefinedName pdn)
 {
     this.eak = ErrArgKind.PredefName;
     this.eaf = ErrArgFlags.None;
     this.pdn = pdn;
 }
Пример #19
0
        } // NSAIDSYMs are treated differently based on the Symbol not the SK

        public ErrArg(Name name)
        {
            this.eak  = ErrArgKind.Name;
            this.eaf  = ErrArgFlags.None;
            this.name = name;
        }
Пример #20
0
 public ErrArg(string psz)
 {
     this.eak = ErrArgKind.Str;
     this.eaf = ErrArgFlags.None;
     this.psz = psz;
 }