11 implementations of Type
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
Text.Analyzers (1)
548 references to Type
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
ILLink.RoslynAnalyzer (3)
Metrics (8)
Metrics.Legacy (8)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.Components.Analyzers (1)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (13)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
Microsoft.CodeAnalysis.BannedApiAnalyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
Microsoft.CodeAnalysis.CodeStyle (11)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
Microsoft.CodeAnalysis.CSharp (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (39)
CodeGen\CodeGenTupleTest.cs (28)
6405return tuple.TupleElements.Select(t => t.Type.ToTestDisplayString());
6549var types = tupleWithoutNames.TupleElements.SelectAsArray(e => e.Type);
6600var tuple1 = (INamedTypeSymbol)comp.SourceModule.GlobalNamespace.GetMember<INamedTypeSymbol>("C").GetMember<IFieldSymbol>("F").Type;
6635var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6677var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6716var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6717var elementTypes = tuple1.TupleElements.SelectAsArray(e => e.Type);
6757var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6758var elementTypes = tuple1.TupleElements.SelectAsArray(e => e.Type);
6795var tuple1 = (INamedTypeSymbol)((FieldSymbol)comp.GetMember("Program.F")).GetPublicSymbol().Type;
6835var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6865var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6866var elementTypes = tuple1.TupleElements.SelectAsArray(e => e.Type);
6904var tuple1 = (INamedTypeSymbol)((IFieldSymbol)comp.GetMember("Program.F")).Type;
6905var elementTypes = tuple1.TupleElements.SelectAsArray(e => e.Type);
14252m1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
14259m1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
14268m2Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
14270var f1Tuple = (INamedTypeSymbol)test.GetMember<IFieldSymbol>("F1").Type;
14277f1Tuple = (INamedTypeSymbol)((IFieldSymbol)symbolInfo.Symbol).Type;
14282f1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
14296p1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
14440e1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString());
27419VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F0").Single()).Type, TupleUnderlyingTypeValue.Null, "System.ValueTuple", "System.ValueTuple");
27420VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F1").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)");
27421VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F2").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)");
27422VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F3").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)");
27423VerifyTypeFromVisualBasic((INamedTypeSymbol)((IFieldSymbol)containingType.GetMembers("F4").Single()).Type, TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (27)
Semantics\OutVarTests.cs (23)
26431Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl.VariableDesignation())).Type.ToTestDisplayString());
27028Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl.VariableDesignation())).Type.ToTestDisplayString());
32203Assert.Equal("var", x1.Type.ToTestDisplayString());
32204Assert.True(x1.Type.IsErrorType());
32233Assert.True(b.Type.IsErrorType());
32244Assert.Equal("System.Int32", x1.Type.ToTestDisplayString());
32273Assert.True(b.Type.IsErrorType());
32284Assert.Equal("System.Int32", x1.Type.ToTestDisplayString());
32313Assert.True(a.Type.IsErrorType());
32324Assert.Equal("System.Int32", x1.Type.ToTestDisplayString());
32332Assert.Equal("var", x1.Type.ToTestDisplayString());
32333Assert.True(x1.Type.IsErrorType());
32370Assert.Equal("var", x1.Type.ToTestDisplayString());
32371Assert.True(x1.Type.IsErrorType());
32387Assert.True(b.Type.IsErrorType());
32390Assert.Equal("System.Int32", x1.Type.ToTestDisplayString());
32391Assert.False(x1.Type.IsErrorType());
32439Assert.Equal("var", x1.Type.ToTestDisplayString());
32440Assert.True(x1.Type.IsErrorType());
32489Assert.Equal("var", x1.Type.ToTestDisplayString());
32490Assert.True(x1.Type.IsErrorType());
32761AssertInfoForDeclarationExpressionSyntax(model, decl, expectedSymbol: local, expectedType: inFieldDeclaratorArgumentlist ? null : local.Type);
32779Assert.Equal(local.Type, model.GetTypeInfo(reference).Type);
Microsoft.CodeAnalysis.CSharp.Features (13)
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
99field.Type,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (50)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (110)
Utilities\SymbolEquivalenceComparerTests.cs (110)
69Assert.True(SymbolEquivalenceComparer.Instance.Equals(intField1.Type, intField1.Type));
70Assert.True(SymbolEquivalenceComparer.Instance.Equals(intField1.Type, intField2.Type));
71Assert.Equal(SymbolEquivalenceComparer.Instance.GetHashCode(intField1.Type),
72SymbolEquivalenceComparer.Instance.GetHashCode(intField2.Type));
74Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayField1.Type, intArrayField1.Type));
75Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayField1.Type, intArrayField2.Type));
76Assert.Equal(SymbolEquivalenceComparer.Instance.GetHashCode(intArrayField1.Type),
77SymbolEquivalenceComparer.Instance.GetHashCode(intArrayField2.Type));
79Assert.True(SymbolEquivalenceComparer.Instance.Equals(stringArrayField1.Type, stringArrayField1.Type));
80Assert.True(SymbolEquivalenceComparer.Instance.Equals(stringArrayField1.Type, stringArrayField2.Type));
82Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayArrayField1.Type, intArrayArrayField1.Type));
83Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayArrayField1.Type, intArrayArrayField2.Type));
85Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayRank2Field1.Type, intArrayRank2Field1.Type));
86Assert.True(SymbolEquivalenceComparer.Instance.Equals(intArrayRank2Field1.Type, intArrayRank2Field2.Type));
88Assert.True(SymbolEquivalenceComparer.Instance.Equals(int32Field1.Type, int32Field1.Type));
89Assert.True(SymbolEquivalenceComparer.Instance.Equals(int32Field1.Type, int32Field2.Type));
91Assert.False(SymbolEquivalenceComparer.Instance.Equals(intField1.Type, intArrayField1.Type));
92Assert.False(SymbolEquivalenceComparer.Instance.Equals(intArrayField1.Type, stringArrayField1.Type));
93Assert.False(SymbolEquivalenceComparer.Instance.Equals(stringArrayField1.Type, intArrayArrayField1.Type));
94Assert.False(SymbolEquivalenceComparer.Instance.Equals(intArrayArrayField1.Type, intArrayRank2Field1.Type));
95Assert.False(SymbolEquivalenceComparer.Instance.Equals(intArrayRank2Field1.Type, int32Field1.Type));
97Assert.True(SymbolEquivalenceComparer.Instance.Equals(int32Field1.Type, intField1.Type));
146Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpIntField1.Type, vbIntField1.Type));
147Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpIntArrayField1.Type, vbIntArrayField1.Type));
148Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpStringArrayField1.Type, vbStringArrayField1.Type));
149Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpIntArrayArrayField1.Type, vbIntArrayArrayField1.Type));
150Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpInt32Field1.Type, vbInt32Field1.Type));
152Assert.False(SymbolEquivalenceComparer.Instance.Equals(csharpIntField1.Type, vbIntArrayField1.Type));
153Assert.False(SymbolEquivalenceComparer.Instance.Equals(vbIntArrayField1.Type, csharpStringArrayField1.Type));
154Assert.False(SymbolEquivalenceComparer.Instance.Equals(csharpStringArrayField1.Type, vbIntArrayArrayField1.Type));
155Assert.False(SymbolEquivalenceComparer.Instance.Equals(vbIntArrayArrayField1.Type, csharpIntArrayRank2Field1.Type));
156Assert.False(SymbolEquivalenceComparer.Instance.Equals(csharpIntArrayRank2Field1.Type, vbInt32Field1.Type));
158Assert.True(SymbolEquivalenceComparer.Instance.Equals(csharpInt32Field1.Type, vbIntField1.Type));
160Assert.False(SymbolEquivalenceComparer.Instance.Equals(vbIntField1.Type, csharpIntArrayField1.Type));
161Assert.False(SymbolEquivalenceComparer.Instance.Equals(csharpIntArrayField1.Type, vbStringArrayField1.Type));
162Assert.False(SymbolEquivalenceComparer.Instance.Equals(vbStringArrayField1.Type, csharpIntArrayArrayField1.Type));
163Assert.False(SymbolEquivalenceComparer.Instance.Equals(csharpIntArrayArrayField1.Type, vbIntArrayRank2Field1.Type));
164Assert.False(SymbolEquivalenceComparer.Instance.Equals(vbIntArrayRank2Field1.Type, csharpInt32Field1.Type));
166Assert.True(SymbolEquivalenceComparer.Instance.Equals(vbInt32Field1.Type, csharpIntField1.Type));
307var goo_intInstantiation1 = intInstantiation1.Type.GetMembers("goo").Single();
308var goo_stringInstantiation = stringInstantiation.Type.GetMembers("goo").Single();
309var goo_instanceInstantiation = instanceInstantiation.Type.GetMembers("goo").Single();
310var goo_intInstantiation2 = intInstantiation2.Type.GetMembers("goo").Single();
1448var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type;
1449var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type;
1450var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type;
1451var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type;
1452var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type;
1453var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type;
1454var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type;
1455var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type;
1514var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type;
1515var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type;
1516var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type;
1517var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type;
1518var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type;
1519var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type;
1520var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type;
1521var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type;
1579var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type;
1580var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type;
1581var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type;
1582var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type;
1583var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type;
1584var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type;
1585var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type;
1586var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type;
1644var a1 = ((IFieldSymbol)t1.GetMembers("A").Single()).Type;
1645var b1 = ((IFieldSymbol)t1.GetMembers("B").Single()).Type;
1646var c1 = ((IFieldSymbol)t1.GetMembers("C").Single()).Type;
1647var d1 = ((IFieldSymbol)t1.GetMembers("D").Single()).Type;
1648var a2 = ((IFieldSymbol)t2.GetMembers("A").Single()).Type;
1649var b2 = ((IFieldSymbol)t2.GetMembers("B").Single()).Type;
1650var c2 = ((IFieldSymbol)t2.GetMembers("C").Single()).Type;
1651var d2 = ((IFieldSymbol)t2.GetMembers("D").Single()).Type;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.Extensions.Package (5)
Microsoft.CodeAnalysis.Features (24)
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.StructuralTypeCollectorVisitor.cs (1)
38=> symbol.Type.Accept(this);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
176type: field.Type,
Microsoft.CodeAnalysis.Features.UnitTests (5)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (10)
Microsoft.CodeAnalysis.PublicApiAnalyzers (10)
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
Microsoft.CodeAnalysis.Test.Utilities (5)
Microsoft.CodeAnalysis.VisualBasic (4)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
Microsoft.CodeAnalysis.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.Logging (2)
Microsoft.Gen.MetadataExtractor (4)
Microsoft.Gen.Metrics (3)
Microsoft.Gen.MetricsReports (3)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui.Controls.BindingSourceGen (1)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Roslyn.Diagnostics.Analyzers (16)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,
Roslyn.Diagnostics.CSharp.Analyzers (9)
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
Roslyn.Test.PdbUtilities (1)
System.Text.Json.SourceGeneration (6)
Test.Utilities (7)
Text.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
600field.Type,