2 overrides of Type
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
11545public override TypeSyntax Type => GetRedAtZero(ref this.type)!; 11586public override TypeSyntax Type => GetRedAtZero(ref this.type)!;
69 references to Type
Microsoft.CodeAnalysis.CSharp (6)
Compilation\SyntaxTreeSemanticModel.cs (1)
508if (parent is BaseTypeSyntax baseType && parent.Parent != null && parent.Parent.Kind() == SyntaxKind.BaseList && baseType.Type == expression)
Symbols\Source\SourceNamedTypeSymbol.cs (2)
57backupLocation = inheritedTypeDecls[0].Type.GetLocation(); 62TypeSyntax t = baseTypeSyntax.Type;
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
225var b = baseTypeSyntax.Type; 459var typeSyntax = baseTypeSyntax.Type;
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
59var typeSyntax = types[0].Type;
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (1)
25protected override IEnumerable<SyntaxNode> GetTypeSyntaxNodesFromBaseType(SyntaxNode syntaxNode) => ((BaseListSyntax)syntaxNode).Types.Select(t => (SyntaxNode)t.Type);
Microsoft.CodeAnalysis.CSharp.BannedApiAnalyzers (1)
CSharpSymbolIsBannedAnalyzer.cs (1)
25protected override IEnumerable<SyntaxNode> GetTypeSyntaxNodesFromBaseType(SyntaxNode syntaxNode) => ((BaseListSyntax)syntaxNode).Types.Select(t => (SyntaxNode)t.Type);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
209baseType.Type == type)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
290=> iEquatable.Equals(semanticModel.GetTypeInfo(baseItem.Type, cancellationToken).Type)); 314var baseTrailingTrivia = baseRecord.Type.GetTrailingTrivia(); 322PrimaryConstructorBaseType(baseRecord.Type.WithoutTrailingTrivia(),
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
47firstType.Type == node)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (3)
37=> type?.Parent is BaseTypeSyntax { Parent: BaseListSyntax } baseTypeParent && baseTypeParent.Type == type; 44result.Add(baseType.Type); 58baseType.Type == interfaceNode)
Microsoft.CodeAnalysis.CSharp.Features (9)
GenerateType\CSharpGenerateTypeService.cs (2)
87baseType.Type == expression) 167baseType.Type == nameOrMemberAccessExpression &&
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
290=> iEquatable.Equals(semanticModel.GetTypeInfo(baseItem.Type, cancellationToken).Type)); 314var baseTrailingTrivia = baseRecord.Type.GetTrailingTrivia(); 322PrimaryConstructorBaseType(baseRecord.Type.WithoutTrailingTrivia(),
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
47firstType.Type == node)
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (3)
37=> type?.Parent is BaseTypeSyntax { Parent: BaseListSyntax } baseTypeParent && baseTypeParent.Type == type; 44result.Add(baseType.Type); 58baseType.Type == interfaceNode)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
795var typeInfo = ctx.SemanticModel.GetTypeInfo(cds.BaseList!.Types[0].Type);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (30)
Compilation\SemanticModelAPITests.cs (5)
534var bbase = bdecl.BaseList.Types[0].Type as TypeSyntax; 560var cbase = cdecl.BaseList.Types[0].Type as TypeSyntax; 586var cbase = cdecl.BaseList.Types[0].Type as TypeSyntax; 609var bbase = bdecl.BaseList.Types[0].Type as TypeSyntax; // A<T> 821var cBase = (cDecl.BaseList.Types[0].Type as AliasQualifiedNameSyntax).Name;
Symbols\Source\ExternAliasTests.cs (1)
358var base1 = a1.BaseList.Types[0].Type as QualifiedNameSyntax;
Symbols\Source\UsingAliasTests.cs (24)
41var base1 = a1.BaseList.Types[0].Type; 42var base2 = a2.BaseList.Types[0].Type; 43var base3 = a3.BaseList.Types[0].Type; 44var base4 = a4.BaseList.Types[0].Type; 98var base1 = a1.BaseList.Types[0].Type; 99var base2 = a2.BaseList.Types[0].Type; 100var base3 = a3.BaseList.Types[0].Type; 101var base4 = a4.BaseList.Types[0].Type; 158var base1 = a1.BaseList.Types[0].Type; 159var base2 = a2.BaseList.Types[0].Type; 160var base3 = a3.BaseList.Types[0].Type; 161var base4 = a4.BaseList.Types[0].Type; 213var base1 = a1.BaseList.Types[0].Type; 214var base2 = a2.BaseList.Types[0].Type; 215var base3 = a3.BaseList.Types[0].Type; 216var base4 = a4.BaseList.Types[0].Type; 305var base1 = a1.BaseList.Types[0].Type; 306var base2 = a2.BaseList.Types[0].Type; 307var base3 = a3.BaseList.Types[0].Type; 308var base4 = a4.BaseList.Types[0].Type; 351var base1 = a1.BaseList.Types[0].Type; 352var base2 = a2.BaseList.Types[0].Type; 353var base3 = a3.BaseList.Types[0].Type; 354var base4 = a4.BaseList.Types[0].Type;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Parsing\DeclarationParsingTests.cs (5)
1062Assert.Equal("b", cs.BaseList.Types[0].Type.ToString()); 1093Assert.Equal("b", cs.BaseList.Types[0].Type.ToString()); 1094Assert.Equal("c", cs.BaseList.Types[1].Type.ToString()); 1556Assert.Equal("c", cs.BaseList.Types[0].Type.ToString()); 1557Assert.Equal("d", cs.BaseList.Types[1].Type.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
82AddInheritanceName(builder, baseType.Type, aliasMaps);
Rename\CSharpRenameRewriterLanguageService.cs (1)
1215nodeToSpeculate = baseType.Type;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
209baseType.Type == type)
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (2)
697if (!CompareTypes(oldTypes[i].Type, newTypes[i].Type))
CodeModel\CSharpCodeModelService.cs (2)
3778var typeInfo = semanticModel.GetTypeInfo(type.Type, CancellationToken.None); 3866var typeInfo = semanticModel.GetTypeInfo(type.Type, CancellationToken.None);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
209baseType.Type == type)