예제 #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
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 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
 public ErrArg(int n)
 {
     this.eak = ErrArgKind.Int;
     this.eaf = ErrArgFlags.None;
     this.n   = n;
 }
예제 #6
0
 private ErrArg(Symbol pSym, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Sym;
     this.eaf = eaf;
     this.sym = pSym;
 }
예제 #7
0
 public ErrArg(CType pType, ErrArgFlags eaf)
 {
     this.eak   = ErrArgKind.Type;
     this.eaf   = eaf;
     this.pType = pType;
 }
예제 #8
0
 public ErrArg(string psz)
 {
     this.eak = ErrArgKind.Str;
     this.eaf = ErrArgFlags.None;
     this.psz = psz;
 }
예제 #9
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 public ErrArg(CType pType, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Type;
     this.eaf = eaf;
     this.pType = pType;
 }
예제 #10
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 public ErrArg(PredefinedName pdn)
 {
     this.eak = ErrArgKind.PredefName;
     this.eaf = ErrArgFlags.None;
     this.pdn = pdn;
 }
예제 #11
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
        } // 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;
        }
예제 #12
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 public ErrArg(int n)
 {
     this.eak = ErrArgKind.Int;
     this.eaf = ErrArgFlags.None;
     this.n = n;
 }
예제 #13
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 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;
 }
예제 #14
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 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;
 }
예제 #15
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 public ErrArg(Symbol pSym, ErrArgFlags eaf)
 {
     this.eak = ErrArgKind.Sym;
     this.eaf = eaf;
     this.sym = pSym;
 }
예제 #16
0
 private ErrArg(PredefinedName pdn)
 {
     this.eak = ErrArgKind.PredefName;
     this.eaf = ErrArgFlags.None;
     this.pdn = pdn;
 }
예제 #17
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;
        }
예제 #18
0
파일: ErrorFmt.cs 프로젝트: noahfalk/corefx
 public ErrArg(string psz)
 {
     this.eak = ErrArgKind.Str;
     this.eaf = ErrArgFlags.None;
     this.psz = psz;
 }