1 override of GetType
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2117
public override SyntaxNode?
GetType
(SyntaxNode declaration)
32 references to GetType
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (31)
CodeGeneration\SyntaxGeneratorTests.cs (31)
3343
Assert.Equal("t", Generator.
GetType
(Generator.MethodDeclaration("m", returnType: Generator.IdentifierName("t"))).ToString());
3344
Assert.Null(Generator.
GetType
(Generator.MethodDeclaration("m")));
3346
Assert.Equal("t", Generator.
GetType
(Generator.FieldDeclaration("f", Generator.IdentifierName("t"))).ToString());
3347
Assert.Equal("t", Generator.
GetType
(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"))).ToString());
3348
Assert.Equal("t", Generator.
GetType
(Generator.IndexerDeclaration([Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))], Generator.IdentifierName("t"))).ToString());
3349
Assert.Equal("t", Generator.
GetType
(Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))).ToString());
3351
Assert.Equal("t", Generator.
GetType
(Generator.EventDeclaration("ef", Generator.IdentifierName("t"))).ToString());
3352
Assert.Equal("t", Generator.
GetType
(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"))).ToString());
3354
Assert.Equal("t", Generator.
GetType
(Generator.DelegateDeclaration("t", returnType: Generator.IdentifierName("t"))).ToString());
3355
Assert.Null(Generator.
GetType
(Generator.DelegateDeclaration("d")));
3357
Assert.Equal("t", Generator.
GetType
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "v")).ToString());
3359
Assert.Null(Generator.
GetType
(Generator.ClassDeclaration("c")));
3360
Assert.Null(Generator.
GetType
(Generator.IdentifierName("x")));
3366
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.MethodDeclaration("m", returnType: Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3367
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.FieldDeclaration("f", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3368
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.PropertyDeclaration("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3369
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.IndexerDeclaration([Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))], Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3370
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.ParameterDeclaration("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3372
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.DelegateDeclaration("t"), Generator.IdentifierName("t"))).ToString());
3374
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.EventDeclaration("ef", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3375
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3377
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "v"), Generator.IdentifierName("t"))).ToString());
3378
Assert.Null(Generator.
GetType
(Generator.WithType(Generator.ClassDeclaration("c"), Generator.IdentifierName("t"))));
3379
Assert.Null(Generator.
GetType
(Generator.WithType(Generator.IdentifierName("x"), Generator.IdentifierName("t"))));
3995
Assert.NotNull(Generator.
GetType
(declX));
3996
Assert.Equal("int", Generator.
GetType
(declX).ToString());
4001
Assert.NotNull(Generator.
GetType
(declY));
4002
Assert.Equal("int", Generator.
GetType
(declY).ToString());
4007
Assert.NotNull(Generator.
GetType
(declZ));
4008
Assert.Equal("int", Generator.
GetType
(declZ).ToString());
4016
Assert.Equal("T", Generator.
GetType
(xTypedT).ToString());
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
245
editor.Generator.ParameterDeclaration("@return", editor.Generator.
GetType
(generatedDeclaration), refKind: RefKind.Out)