11 references to CanBeReferencedByName
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Conversions.cs (1)
2670memberSymbol.CanBeReferencedByName);
Binder\Binder_Lookup.cs (1)
1667/// Does not consider <see cref="Symbol.CanBeReferencedByName"/> - that is left to the caller.
Compilation\CSharpCompilation.cs (1)
4963(member.CanBeReferencedByName || member.IsExplicitInterfaceImplementation() || member.IsIndexer()) &&
Compiler\ClsComplianceChecker.cs (1)
932if (!symbol.CanBeReferencedByName || symbol.IsOverride) return;
FlowAnalysis\CSharpDataFlowAnalysis.cs (2)
392return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).GetPublicSymbols()); 397return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).Select(p => p.GetPublicSymbol()));
Symbols\PublicModel\Symbol.cs (1)
248bool ISymbol.CanBeReferencedByName => UnderlyingSymbol.CanBeReferencedByName;
Symbols\Source\SourceAssemblySymbol.cs (2)
2701if (!field.CanBeReferencedByName) 2762if (!field.CanBeReferencedByName)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
735else if (!this.CanBeReferencedByName || this.MethodKind == MethodKind.Destructor)
Symbols\Symbol.cs (1)
717/// of <see cref="CanBeReferencedByName"/>. The full name check will then be performed in the <see cref="CSharpSemanticModel"/>.