Exemple #1
0
        internal SymbolInfo(ISymbol symbol, ImmutableArray <ISymbol> candidateSymbols, CandidateReason candidateReason)
            : this()
        {
            this.Symbol       = symbol;
            _candidateSymbols = candidateSymbols.IsDefault ? ImmutableArray.Create <ISymbol>() : candidateSymbols;

            this.CandidateReason = candidateReason;
        }
Exemple #2
0
 internal SymbolInfo(ImmutableArray <ISymbol> candidateSymbols, CandidateReason candidateReason)
     : this(null, candidateSymbols, candidateReason)
 {
 }
Exemple #3
0
 internal SymbolInfo(ISymbol symbol, CandidateReason reason)
     : this(symbol, ImmutableArray <ISymbol> .Empty, reason)
 {
 }