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)
3345
Assert.Equal("t", Generator.
GetType
(Generator.MethodDeclaration("m", returnType: Generator.IdentifierName("t"))).ToString());
3346
Assert.Null(Generator.
GetType
(Generator.MethodDeclaration("m")));
3348
Assert.Equal("t", Generator.
GetType
(Generator.FieldDeclaration("f", Generator.IdentifierName("t"))).ToString());
3349
Assert.Equal("t", Generator.
GetType
(Generator.PropertyDeclaration("p", Generator.IdentifierName("t"))).ToString());
3350
Assert.Equal("t", Generator.
GetType
(Generator.IndexerDeclaration([Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))], Generator.IdentifierName("t"))).ToString());
3351
Assert.Equal("t", Generator.
GetType
(Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))).ToString());
3353
Assert.Equal("t", Generator.
GetType
(Generator.EventDeclaration("ef", Generator.IdentifierName("t"))).ToString());
3354
Assert.Equal("t", Generator.
GetType
(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("t"))).ToString());
3356
Assert.Equal("t", Generator.
GetType
(Generator.DelegateDeclaration("t", returnType: Generator.IdentifierName("t"))).ToString());
3357
Assert.Null(Generator.
GetType
(Generator.DelegateDeclaration("d")));
3359
Assert.Equal("t", Generator.
GetType
(Generator.LocalDeclarationStatement(Generator.IdentifierName("t"), "v")).ToString());
3361
Assert.Null(Generator.
GetType
(Generator.ClassDeclaration("c")));
3362
Assert.Null(Generator.
GetType
(Generator.IdentifierName("x")));
3368
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.MethodDeclaration("m", returnType: Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3369
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.FieldDeclaration("f", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3370
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.PropertyDeclaration("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3371
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.IndexerDeclaration([Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))], Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3372
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.ParameterDeclaration("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3374
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.DelegateDeclaration("t"), Generator.IdentifierName("t"))).ToString());
3376
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.EventDeclaration("ef", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3377
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.CustomEventDeclaration("ep", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3379
Assert.Equal("t", Generator.
GetType
(Generator.WithType(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "v"), Generator.IdentifierName("t"))).ToString());
3380
Assert.Null(Generator.
GetType
(Generator.WithType(Generator.ClassDeclaration("c"), Generator.IdentifierName("t"))));
3381
Assert.Null(Generator.
GetType
(Generator.WithType(Generator.IdentifierName("x"), Generator.IdentifierName("t"))));
3997
Assert.NotNull(Generator.
GetType
(declX));
3998
Assert.Equal("int", Generator.
GetType
(declX).ToString());
4003
Assert.NotNull(Generator.
GetType
(declY));
4004
Assert.Equal("int", Generator.
GetType
(declY).ToString());
4009
Assert.NotNull(Generator.
GetType
(declZ));
4010
Assert.Equal("int", Generator.
GetType
(declZ).ToString());
4018
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)