6 implementations of CanBeReferencedByName
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbol.cs (1)
138public bool CanBeReferencedByName => true;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
130bool ISymbol.CanBeReferencedByName => SyntaxFacts.IsValidIdentifier(_name) && !SyntaxFacts.ContainsDroppedIdentifierCharacters(_name);
Symbols\PublicModel\Symbol.cs (1)
248bool ISymbol.CanBeReferencedByName => UnderlyingSymbol.CanBeReferencedByName;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
29public bool CanBeReferencedByName => _symbol.CanBeReferencedByName;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1222Private ReadOnly Property ISymbol_CanBeReferencedByName As Boolean Implements ISymbol.CanBeReferencedByName
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbol.cs (1)
138public bool CanBeReferencedByName => true;
32 references to CanBeReferencedByName
Microsoft.CodeAnalysis.CodeStyle (5)
INamedTypeSymbolExtensions.cs (4)
417where m.Kind != SymbolKind.Property || ((IPropertySymbol)m).IsIndexer || ((IPropertySymbol)m).CanBeReferencedByName 418where m.Kind != SymbolKind.Event || ((IEventSymbol)m).CanBeReferencedByName 456if (!symbol.CanBeReferencedByName || 572IMethodSymbol { MethodKind: MethodKind.Ordinary, CanBeReferencedByName: true } => true,
ISymbolExtensions.cs (1)
498return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName);
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpSemanticModel.cs (1)
1804if (result.CanBeReferencedByName)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
43if (!symbol.CanBeReferencedByName)
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
139return members.WhereAsArray(m => m.CanBeReferencedByName &&
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
43if (!symbol.CanBeReferencedByName)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (2)
7652Assert.False(symbol1.CanBeReferencedByName); 8426Assert.False(symbol1.CanBeReferencedByName);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\AnonymousTypesSemanticsTests.cs (1)
1902Assert.False(type.CanBeReferencedByName);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
CompilationTestUtils.cs (2)
125Assert.Equal(reducedMethod.CanBeReferencedByName, reducedFrom.CanBeReferencedByName);
Microsoft.CodeAnalysis.Features (6)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
77if (!type.CanBeReferencedByName)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
57m.CanBeReferencedByName &&
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
262if (type.CanBeReferencedByName && !type.IsFileLocal)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
459if (inferredType.IsDelegateType() && !inferredType.CanBeReferencedByName)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
29public bool CanBeReferencedByName => _symbol.CanBeReferencedByName;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
170if (field.CanBeReferencedByName)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1222Private ReadOnly Property ISymbol_CanBeReferencedByName As Boolean Implements ISymbol.CanBeReferencedByName
Microsoft.CodeAnalysis.Workspaces (8)
Editing\SyntaxGenerator.cs (3)
839return symbol.CanBeReferencedByName; 849return method.CanBeReferencedByName; 863return type.CanBeReferencedByName;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (4)
417where m.Kind != SymbolKind.Property || ((IPropertySymbol)m).IsIndexer || ((IPropertySymbol)m).CanBeReferencedByName 418where m.Kind != SymbolKind.Event || ((IEventSymbol)m).CanBeReferencedByName 456if (!symbol.CanBeReferencedByName || 572IMethodSymbol { MethodKind: MethodKind.Ordinary, CanBeReferencedByName: true } => true,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
498return ((INamedTypeSymbol)symbol).GetMembers().OfType<IPropertySymbol>().Where(p => p.CanBeReferencedByName);
Microsoft.VisualStudio.LanguageServices (2)
Progression\GraphQueries\CallsGraphQuery.cs (1)
56(newSymbol.CanBeReferencedByName || ((IMethodSymbol)newSymbol).MethodKind == MethodKind.Constructor))
Venus\ContainedLanguageCodeSupport.cs (1)
368if (!member.CanBeReferencedByName)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Venus\ContainedLanguageStaticEventBinding.vb (1)
29Where(Function(m) m.CanBeReferencedByName AndAlso m.Kind = SymbolKind.Method).