6 implementations of Language
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationSymbol.cs (1)
80public string Language => "Code Generation Agnostic Language";
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
100string ISymbol.Language => LanguageNames.CSharp;
Symbols\PublicModel\Symbol.cs (1)
197string ISymbol.Language => LanguageNames.CSharp;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
63public string Language => _symbol.Language;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1228Public ReadOnly Property Language As String Implements ISymbol.Language
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationSymbol.cs (1)
80public string Language => "Code Generation Agnostic Language";
70 references to Language
Microsoft.CodeAnalysis.CodeStyle (1)
SymbolKey.cs (1)
218writer.WriteString(symbol?.Language);
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
CodeGenerator.cs (10)
31=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddEventAsync(context, destination, @event, cancellationToken); 38=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddFieldAsync(context, destination, field, cancellationToken); 45=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddMethodAsync(context, destination, method, cancellationToken); 52=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddPropertyAsync(context, destination, property, cancellationToken); 59=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamedTypeAsync(context, destination, namedType, cancellationToken); 66=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamedTypeAsync(context, destination, namedType, cancellationToken); 73=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamespaceAsync(context, destination, @namespace, cancellationToken); 80=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamespaceOrTypeAsync(context, destination, namespaceOrType, cancellationToken); 87=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddMembersAsync(context, destination, members, cancellationToken); 93=> GetCodeGenerationService(solution.Services, destination.Language).CanAddTo(destination, solution, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
946return property.Language == LanguageNames.VisualBasic ? property : null;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (10)
Workspaces\TryFindSourceDefinitionTests.vb (10)
63Assert.Equal(LanguageNames.CSharp, fieldType.Language) 69Assert.Equal(LanguageNames.VisualBasic, mappedType.Language) 107Assert.Equal(LanguageNames.VisualBasic, fieldType.Language) 113Assert.Equal(LanguageNames.CSharp, mappedType.Language) 144Assert.Equal(LanguageNames.VisualBasic, member.Language) 150Assert.Equal(LanguageNames.CSharp, mappedMember.Language) 181Assert.Equal(LanguageNames.VisualBasic, member.Language) 187Assert.Equal(LanguageNames.CSharp, mappedMember.Language) 218Assert.Equal(LanguageNames.VisualBasic, member.Language) 224Assert.Equal(LanguageNames.CSharp, mappedMember.Language)
Microsoft.CodeAnalysis.Features (23)
AddImport\AbstractAddImportFeatureService.cs (2)
468if (receiver.Language != method.Language)
Debugging\AbstractBreakpointResolver.cs (1)
266if ((methodOrProperty.Language == _language) && methodOrProperty.Locations.Any(static location => location.IsInSource))
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
52var languageServices = project.Solution.Services.GetLanguageServices(_state.ContainingType.Language);
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
79var destinationProvider = semanticDocument.Project.Solution.Services.GetLanguageServices(ClassType.Language);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (6)
242var syntaxFacts = _document.Project.Solution.Services.GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 535if (parameterType.Language != symbol.Language) 582var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language); 617var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language); 640var provider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.CodeAction.cs (1)
36var languageServices = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (1)
70var syntaxFactory = _document.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
57var semanticFacts = document.Project.Solution.Services.GetLanguageServices(state.TypeToGenerateIn.Language).GetService<ISemanticFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
125var languageServiceProvider = Document.Project.Solution.Services.GetLanguageServices(State.TypeToGenerateIn.Language);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
83var destinationProvider = document.Project.Solution.Services.GetLanguageServices(TypeToGenerateIn.Language);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
114var syntaxFactory = _semanticDocument.Project.Solution.Services.GetLanguageServices(_state.TypeToGenerateIn.Language).GetService<SyntaxGenerator>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
631if (symbol != null && !symbol.IsStatic && parameterType.Language == symbol.Language)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
558var languageGlyph = targetSymbol.Language switch 562_ => throw ExceptionUtilities.UnexpectedValue(targetSymbol.Language),
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
63public string Language => _symbol.Language;
Rename\SymbolicRenameInfo.cs (1)
171symbol.Language == LanguageNames.VisualBasic &&
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1228Public ReadOnly Property Language As String Implements ISymbol.Language
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
128Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 129Dim syntaxFactService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ISyntaxFactsService) 270Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ICodeGenerationService) 380Dim codeGenService = document.Project.Solution.Services.GetLanguageServices(originalTargetType.Language).GetService(Of ICodeGenerationService)
Microsoft.CodeAnalysis.Workspaces (15)
CodeGenerator.cs (10)
31=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddEventAsync(context, destination, @event, cancellationToken); 38=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddFieldAsync(context, destination, field, cancellationToken); 45=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddMethodAsync(context, destination, method, cancellationToken); 52=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddPropertyAsync(context, destination, property, cancellationToken); 59=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamedTypeAsync(context, destination, namedType, cancellationToken); 66=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamedTypeAsync(context, destination, namedType, cancellationToken); 73=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamespaceAsync(context, destination, @namespace, cancellationToken); 80=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddNamespaceOrTypeAsync(context, destination, namespaceOrType, cancellationToken); 87=> GetCodeGenerationService(context.Solution.Services, destination.Language).AddMembersAsync(context, destination, members, cancellationToken); 93=> GetCodeGenerationService(solution.Services, destination.Language).CanAddTo(destination, solution, cancellationToken);
Rename\ConflictEngine\ConflictResolver.cs (1)
189conflictResolution.CurrentSolution.Services.GetRequiredLanguageService<IRenameRewriterLanguageService>(renamedSymbol.Language);
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
126var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (1)
154var provider = services.GetLanguageServices(typeSymbol.Language);
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
353&& await SymbolFinder.FindSourceDefinitionAsync(overriddenProperty, document.Project.Solution, cancellationToken).ConfigureAwait(false) is { Language: LanguageNames.VisualBasic })
SymbolKey.cs (1)
218writer.WriteString(symbol?.Language);
Microsoft.VisualStudio.LanguageServices (5)
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (2)
178switch (ParameterSymbol.Language) 229switch (ParameterSymbol.Language)
Progression\GraphBuilder.cs (2)
329var progressionLanguageService = solution.Services.GetLanguageServices(symbol.Language).GetService<IProgressionLanguageService>(); 395if (propertySymbol.IsIndexer && LanguageNames.CSharp == propertySymbol.Language)
Progression\GraphNodeIdCreation.cs (1)
525if (currentNode != null && symbol.Language == LanguageNames.VisualBasic)