示例#1
0
        internal static SingleLookupResult NotTypeOrNamespace(
            Symbol unwrappedSymbol,
            Symbol symbol,
            bool diagnose
            )
        {
            // TODO: determine correct diagnosis
            var diagInfo = diagnose
                ? new CSDiagnosticInfo(
                ErrorCode.ERR_BadSKknown,
                unwrappedSymbol.Name,
                unwrappedSymbol.GetKindText(),
                MessageID.IDS_SK_TYPE.Localize()
                )
                : null;

            return(new SingleLookupResult(LookupResultKind.NotATypeOrNamespace, symbol, diagInfo));
        }
示例#2
0
 internal static SingleLookupResult NotTypeOrNamespace(Symbol unwrappedSymbol, Symbol symbol, bool diagnose)
 {
     // TODO: determine correct diagnosis 
     var diagInfo = diagnose ? new CSDiagnosticInfo(ErrorCode.ERR_BadSKknown, unwrappedSymbol, unwrappedSymbol.GetKindText(), MessageID.IDS_SK_TYPE.Localize()) : null;
     return new SingleLookupResult(LookupResultKind.NotATypeOrNamespace, symbol, diagInfo);
 }