2 overrides of ResultKind
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ErrorTypeSymbol.cs (1)
644internal override LookupResultKind ResultKind
Symbols\ExtendedErrorTypeSymbol.cs (1)
107internal override LookupResultKind ResultKind
11 references to ResultKind
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Attributes.cs (1)
173resultKind = errorType.ResultKind;
Binder\Binder_Lookup.cs (1)
301if (errorType.ResultKind == LookupResultKind.Inaccessible)
BoundTree\BoundExpression.cs (1)
281return errorType.ResultKind;
Compilation\CSharpSemanticModel.cs (3)
1992return new SymbolInfo(originalErrorType.CandidateSymbols.GetPublicSymbols(), originalErrorType.ResultKind.ToCandidateReason()); 2337LookupResultKind resultKind = originalErrorSymbol.ResultKind; 3423resultKind = originalErrorType.ResultKind;
Symbols\ErrorTypeSymbol.cs (3)
73Debug.Assert(ResultKind != LookupResultKind.Viable, "Shouldn't have viable result kind on error symbol"); 74return ResultKind.ToCandidateReason(); 646get { return _originalDefinition.ResultKind; }
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
823new ExtendedErrorTypeSymbol(type, type.ResultKind,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\InteractiveSemanticModelTests.cs (1)
47Assert.Equal(LookupResultKind.Inaccessible, baseType.GetSymbol<ErrorTypeSymbol>().ResultKind); // Script class members are private.