24 references to DelegateDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.cs (24)
1803Generator.DelegateDeclaration("d"),
1807Generator.DelegateDeclaration("d", returnType: Generator.IdentifierName("t")),
1811Generator.DelegateDeclaration("d", returnType: Generator.IdentifierName("t"), parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))]),
1815Generator.DelegateDeclaration("d", accessibility: Accessibility.Public),
1819Generator.DelegateDeclaration("d", accessibility: Accessibility.Public),
1823Generator.DelegateDeclaration("d", modifiers: DeclarationModifiers.New),
1827Generator.DelegateDeclaration("d", typeParameters: ["T", "S"]),
2011Generator.DelegateDeclaration("d"),
2143Generator.DelegateDeclaration("d"),
2247Generator.DelegateDeclaration("d"),
3011Assert.Equal(DeclarationKind.Delegate, Generator.GetDeclarationKind(Generator.DelegateDeclaration("d")));
3034Assert.Equal("d", Generator.GetName(Generator.DelegateDeclaration("d")));
3057Assert.Equal("d", Generator.GetName(Generator.WithName(Generator.DelegateDeclaration("x"), "d")));
3080Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal)));
3104Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal), Accessibility.Private)));
3128Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.DelegateDeclaration("d", modifiers: DeclarationModifiers.New)));
3151Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.WithModifiers(Generator.DelegateDeclaration("d"), DeclarationModifiers.New)));
3187Generator.GetModifiers(Generator.WithModifiers(Generator.DelegateDeclaration("d"), allModifiers)));
3354Assert.Equal("t", Generator.GetType(Generator.DelegateDeclaration("t", returnType: Generator.IdentifierName("t"))).ToString());
3355Assert.Null(Generator.GetType(Generator.DelegateDeclaration("d")));
3372Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.DelegateDeclaration("t"), Generator.IdentifierName("t"))).ToString());
3402Assert.Equal(0, Generator.GetParameters(Generator.DelegateDeclaration("d")).Count);
3403Assert.Equal(1, Generator.GetParameters(Generator.DelegateDeclaration("d", parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count);
3419Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.DelegateDeclaration("d"), [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count);