24 references to DelegateDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.cs (24)
1805Generator.DelegateDeclaration("d"), 1809Generator.DelegateDeclaration("d", returnType: Generator.IdentifierName("t")), 1813Generator.DelegateDeclaration("d", returnType: Generator.IdentifierName("t"), parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("pt"))]), 1817Generator.DelegateDeclaration("d", accessibility: Accessibility.Public), 1821Generator.DelegateDeclaration("d", accessibility: Accessibility.Public), 1825Generator.DelegateDeclaration("d", modifiers: DeclarationModifiers.New), 1829Generator.DelegateDeclaration("d", typeParameters: ["T", "S"]), 2013Generator.DelegateDeclaration("d"), 2145Generator.DelegateDeclaration("d"), 2249Generator.DelegateDeclaration("d"), 3013Assert.Equal(DeclarationKind.Delegate, Generator.GetDeclarationKind(Generator.DelegateDeclaration("d"))); 3036Assert.Equal("d", Generator.GetName(Generator.DelegateDeclaration("d"))); 3059Assert.Equal("d", Generator.GetName(Generator.WithName(Generator.DelegateDeclaration("x"), "d"))); 3082Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal))); 3106Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.DelegateDeclaration("d", accessibility: Accessibility.Internal), Accessibility.Private))); 3130Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.DelegateDeclaration("d", modifiers: DeclarationModifiers.New))); 3153Assert.Equal(DeclarationModifiers.New, Generator.GetModifiers(Generator.WithModifiers(Generator.DelegateDeclaration("d"), DeclarationModifiers.New))); 3189Generator.GetModifiers(Generator.WithModifiers(Generator.DelegateDeclaration("d"), allModifiers))); 3356Assert.Equal("t", Generator.GetType(Generator.DelegateDeclaration("t", returnType: Generator.IdentifierName("t"))).ToString()); 3357Assert.Null(Generator.GetType(Generator.DelegateDeclaration("d"))); 3374Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.DelegateDeclaration("t"), Generator.IdentifierName("t"))).ToString()); 3404Assert.Equal(0, Generator.GetParameters(Generator.DelegateDeclaration("d")).Count); 3405Assert.Equal(1, Generator.GetParameters(Generator.DelegateDeclaration("d", parameters: [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count); 3421Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.DelegateDeclaration("d"), [Generator.ParameterDeclaration("p", Generator.IdentifierName("t"))])).Count);