2 implementations of IUnifiedArgumentSyntax
Microsoft.CodeAnalysis.CSharp.Features (1)
ChangeSignature\UnifiedArgumentSyntax.cs (1)
14internal readonly struct UnifiedArgumentSyntax : IUnifiedArgumentSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ChangeSignature\UnifiedArgumentSyntax.vb (1)
10Implements IUnifiedArgumentSyntax
25 references to IUnifiedArgumentSyntax
Microsoft.CodeAnalysis.CSharp.Features (5)
ChangeSignature\UnifiedArgumentSyntax.cs (5)
24public static IUnifiedArgumentSyntax Create(ArgumentSyntax argument) 27public static IUnifiedArgumentSyntax Create(AttributeArgumentSyntax argument) 40public IUnifiedArgumentSyntax WithNameColon(SyntaxNode nameColonSyntax) 52public IUnifiedArgumentSyntax WithName(string name) 59public IUnifiedArgumentSyntax WithAdditionalAnnotations(SyntaxAnnotation annotation)
Microsoft.CodeAnalysis.Features (11)
ChangeSignature\AbstractChangeSignatureService.cs (9)
463protected ImmutableArray<IUnifiedArgumentSyntax> PermuteArguments( 465ImmutableArray<IUnifiedArgumentSyntax> arguments, 475var argumentToParameterMap = new Dictionary<IUnifiedArgumentSyntax, IParameterSymbol>(); 481var arg = argumentsToPermute[i]; 496var newArguments = ArrayBuilder<IUnifiedArgumentSyntax>.GetInstance(); 502IUnifiedArgumentSyntax paramsArrayArgument = null; 504foreach (var argument in argumentsToPermute) 596ImmutableArray<IUnifiedArgumentSyntax> arguments, 603foreach (var argument in arguments)
ChangeSignature\IUnifiedArgumentSyntax.cs (2)
14IUnifiedArgumentSyntax WithName(string name); 15IUnifiedArgumentSyntax WithAdditionalAnnotations(SyntaxAnnotation annotation);
Microsoft.CodeAnalysis.VisualBasic.Features (9)
ChangeSignature\UnifiedArgumentSyntax.vb (8)
19Public Shared Function Create(argument As ArgumentSyntax) As IUnifiedArgumentSyntax 23Private ReadOnly Property IsDefault As Boolean Implements IUnifiedArgumentSyntax.IsDefault 29Private ReadOnly Property IsNamed As Boolean Implements IUnifiedArgumentSyntax.IsNamed 39Public Function GetName() As String Implements IUnifiedArgumentSyntax.GetName 45Private Function WithName(name As String) As IUnifiedArgumentSyntax Implements IUnifiedArgumentSyntax.WithName 51Public Function WithAdditionalAnnotations(annotation As SyntaxAnnotation) As IUnifiedArgumentSyntax Implements IUnifiedArgumentSyntax.WithAdditionalAnnotations
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
561Dim newArguments As ImmutableArray(Of IUnifiedArgumentSyntax) = PermuteArguments(