228 references to IndexerDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Statements.cs (1)
3451
IndexerDeclarationSyntax
=> MessageID.IDS_FeatureExpressionBodiedIndexer,
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
385
public override Binder VisitIndexerDeclaration(
IndexerDeclarationSyntax
parent)
Compilation\CSharpSemanticModel.cs (1)
3025
public abstract IPropertySymbol GetDeclaredSymbol(
IndexerDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
Compilation\MemberSemanticModel.cs (1)
646
public override IPropertySymbol GetDeclaredSymbol(
IndexerDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\PublicSemanticModel.cs (1)
42
IndexerDeclarationSyntax
or
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
306
public override IPropertySymbol GetDeclaredSymbol(
IndexerDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (5)
899
var
indexerDecl = (
IndexerDeclarationSyntax
)memberDecl;
1547
public override IPropertySymbol GetDeclaredSymbol(
IndexerDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
1646
var
indexerDecl = (
IndexerDeclarationSyntax
)declaration;
CSharpDeclarationComputer.cs (3)
233
var
t = (
IndexerDeclarationSyntax
)node;
401
arrowExpr = ((
IndexerDeclarationSyntax
)node).ExpressionBody;
CSharpExtensions.cs (1)
1413
public static IPropertySymbol? GetDeclaredSymbol(this SemanticModel? semanticModel,
IndexerDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4871
var
indexerSyntax = (
IndexerDeclarationSyntax
)m;
Symbols\Source\SourcePropertySymbol.cs (3)
23
internal static SourcePropertySymbol Create(SourceMemberContainerTypeSymbol containingType, Binder bodyBinder,
IndexerDeclarationSyntax
syntax, BindingDiagnosticBag diagnostics)
151
IndexerDeclarationSyntax
i => i.ExpressionBody,
558
=> (syntax as
IndexerDeclarationSyntax
)?.ParameterList;
Symbols\Source\SourcePropertySymbolBase.cs (1)
384
var indexerNameAttributeLists = ((
IndexerDeclarationSyntax
)CSharpSyntaxNode).AttributeLists;
Syntax\IndexerDeclarationSyntax.cs (2)
25
public
IndexerDeclarationSyntax
WithSemicolon(SyntaxToken semicolon)
36
public static
IndexerDeclarationSyntax
IndexerDeclaration(
Syntax\LookupPosition.cs (1)
58
IndexerDeclarationSyntax
indexer)
Syntax\SyntaxExtensions.cs (3)
50
arrowExpr = ((
IndexerDeclarationSyntax
)node).ExpressionBody;
266
public static
IndexerDeclarationSyntax
Update(
267
this
IndexerDeclarationSyntax
syntax,
Syntax\SyntaxFacts.cs (1)
170
return ((
IndexerDeclarationSyntax
)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (24)
CSharpAccessibilityFacts.cs (1)
61
return ((
IndexerDeclarationSyntax
)declaration).ExplicitInterfaceSpecifier == null;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
103
IndexerDeclarationSyntax
indexerDeclaration => indexerDeclaration.ThisKeyword,
MemberDeclarationSyntaxExtensions.cs (4)
58
return ((
IndexerDeclarationSyntax
)member).ThisKeyword;
127
return ((
IndexerDeclarationSyntax
)member).WithParameterList((BracketedParameterListSyntax)parameterList);
153
return ((
IndexerDeclarationSyntax
)member).Type;
180
IndexerDeclarationSyntax
indexer => indexer.ExpressionBody,
SyntaxNodeExtensions.cs (1)
167
SyntaxKind.IndexerDeclaration => ((
IndexerDeclarationSyntax
)declaration).ParameterList,
UseExpressionBodyForIndexersHelper.cs (17)
18
UseExpressionBodyHelper<
IndexerDeclarationSyntax
>
35
protected override BlockSyntax GetBody(
IndexerDeclarationSyntax
declaration)
38
protected override ArrowExpressionClauseSyntax GetExpressionBody(
IndexerDeclarationSyntax
declaration)
41
protected override SyntaxToken GetSemicolonToken(
IndexerDeclarationSyntax
declaration)
44
protected override
IndexerDeclarationSyntax
WithSemicolonToken(
IndexerDeclarationSyntax
declaration, SyntaxToken token)
47
protected override
IndexerDeclarationSyntax
WithExpressionBody(
IndexerDeclarationSyntax
declaration, ArrowExpressionClauseSyntax expressionBody)
50
protected override
IndexerDeclarationSyntax
WithAccessorList(
IndexerDeclarationSyntax
declaration, AccessorListSyntax accessorList)
53
protected override
IndexerDeclarationSyntax
WithBody(
IndexerDeclarationSyntax
declaration, BlockSyntax body)
63
protected override
IndexerDeclarationSyntax
WithGenerateBody(SemanticModel semanticModel,
IndexerDeclarationSyntax
declaration)
66
protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel,
IndexerDeclarationSyntax
declaration) => true;
69
IndexerDeclarationSyntax
declaration,
77
protected override Location GetDiagnosticLocation(
IndexerDeclarationSyntax
declaration)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (18)
BasePropertyDeclarationSyntaxExtensions.cs (6)
13
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
22
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).SemicolonToken;
30
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
40
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).WithSemicolonToken(semicolonToken);
48
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
58
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).WithExpressionBody(expressionBody);
CSharpChangeToIEnumerableCodeFixProvider.cs (2)
100
var
oldIndexer = node.Parent?.Parent as
IndexerDeclarationSyntax
;
CSharpCodeGenerationService.cs (2)
816
var
indexerDeclarationSyntax = (
IndexerDeclarationSyntax
)syntaxNode;
CSharpDeclarationComparer.cs (4)
127
return Compare((
IndexerDeclarationSyntax
)x, (
IndexerDeclarationSyntax
)y);
249
private static int Compare(
IndexerDeclarationSyntax
x,
IndexerDeclarationSyntax
y)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
519
targetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(position, kind);
PropertyGenerator.cs (3)
94
var
declaration = SyntaxFactory.IndexerDeclaration(
196
private static
IndexerDeclarationSyntax
UseExpressionBodyIfDesired(
197
CSharpCodeGenerationContextInfo info,
IndexerDeclarationSyntax
declaration)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
621
IndexerDeclarationSyntax
indexerNode => indexerNode.ParameterList.Span.End,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
469
IndexerDeclarationSyntax
indexerDeclarationNode => ShouldAddBraceForIndexerDeclaration(indexerDeclarationNode, caretPosition),
597
private static bool ShouldAddBraceForIndexerDeclaration(
IndexerDeclarationSyntax
indexerDeclarationNode, int caretPosition)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Structure\IndexerDeclarationStructureTests.cs (1)
17
public class IndexerDeclarationStructureTests : AbstractCSharpSyntaxNodeStructureTests<
IndexerDeclarationSyntax
>
Structure\MetadataAsSource\IndexerDeclarationStructureTests.cs (1)
16
public class IndexerDeclarationStructureTests : AbstractCSharpSyntaxNodeStructureTests<
IndexerDeclarationSyntax
>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
931
if (operationBlock.Syntax is PropertyDeclarationSyntax or
IndexerDeclarationSyntax
)
958
IndexerDeclarationSyntax
indexerDecl => indexerDecl.ThisKeyword.GetLocation(),
Microsoft.CodeAnalysis.CSharp.Features (54)
ChangeSignature\CSharpChangeSignatureService.cs (1)
332
if (updatedNode is
IndexerDeclarationSyntax
indexer)
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
39
?? token.GetAncestor<
IndexerDeclarationSyntax
>()
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
60
?? token.GetAncestor<
IndexerDeclarationSyntax
>()
Completion\KeywordRecommenders\GetKeywordRecommender.cs (1)
22
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(position, SyntaxKind.GetKeyword);
Completion\KeywordRecommenders\InitKeywordRecommender.cs (1)
22
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(position, SyntaxKind.InitKeyword);
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (1)
31
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(context.Position))
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (1)
32
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(context.Position))
Completion\KeywordRecommenders\ProtectedKeywordRecommender.cs (1)
30
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(context.Position))
Completion\KeywordRecommenders\SetKeywordRecommender.cs (1)
22
context.TargetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(position, SyntaxKind.SetKeyword);
CSharpChangeToIEnumerableCodeFixProvider.cs (2)
100
var
oldIndexer = node.Parent?.Parent as
IndexerDeclarationSyntax
;
CSharpDeclarationComputer.cs (3)
233
var
t = (
IndexerDeclarationSyntax
)node;
401
arrowExpr = ((
IndexerDeclarationSyntax
)node).ExpressionBody;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
103
IndexerDeclarationSyntax
indexerDeclaration => indexerDeclaration.ThisKeyword,
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
142
block.Parent.Parent.Parent is
IndexerDeclarationSyntax
indexerDeclaration)
EditAndContinue\BreakpointSpans.cs (2)
254
var
indexer = (
IndexerDeclarationSyntax
)node;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (9)
80
/// <see cref="
IndexerDeclarationSyntax
"/> for indexer expression bodies.
269
if (node is
IndexerDeclarationSyntax
{ ExpressionBody: var indexerExpressionBody and not null })
1299
if (oldNode is PropertyDeclarationSyntax { ExpressionBody: not null } or
IndexerDeclarationSyntax
{ ExpressionBody: not null } ||
1300
newNode is PropertyDeclarationSyntax { ExpressionBody: not null } or
IndexerDeclarationSyntax
{ ExpressionBody: not null })
1313
oldNode is
IndexerDeclarationSyntax
oldIndexer && newNode is
IndexerDeclarationSyntax
newIndexer && DiffersInReadOnlyModifier(oldIndexer.Modifiers, newIndexer.Modifiers))
1389
if (node is PropertyDeclarationSyntax { ExpressionBody: not null } or
IndexerDeclarationSyntax
{ ExpressionBody: not null })
1670
var
indexerDeclaration = (
IndexerDeclarationSyntax
)node;
EditAndContinue\SyntaxUtilities.cs (1)
202
if (declaration is
IndexerDeclarationSyntax
indexer)
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
74
IndexerDeclarationSyntax
indexerDeclarationNode => indexerDeclarationNode.ThisKeyword,
LineSeparators\CSharpLineSeparatorService.cs (1)
150
=> IsBadAccessorList(node as
IndexerDeclarationSyntax
);
Organizing\Organizers\IndexerDeclarationOrganizer.cs (3)
17
internal class IndexerDeclarationOrganizer : AbstractSyntaxNodeOrganizer<
IndexerDeclarationSyntax
>
25
protected override
IndexerDeclarationSyntax
Organize(
26
IndexerDeclarationSyntax
syntax,
Structure\CSharpBlockStructureProvider.cs (1)
37
builder.Add<
IndexerDeclarationSyntax
, IndexerDeclarationStructureProvider>();
Structure\CSharpStructureHelpers.cs (1)
301
IndexerDeclarationSyntax
indexerDeclaration => indexerDeclaration.Modifiers.FirstOrNull() ?? indexerDeclaration.Type.GetFirstToken(),
Structure\Providers\IndexerDeclarationStructureProvider.cs (2)
12
internal class IndexerDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<
IndexerDeclarationSyntax
>
16
IndexerDeclarationSyntax
indexerDeclaration,
UseExpressionBodyForIndexersHelper.cs (17)
18
UseExpressionBodyHelper<
IndexerDeclarationSyntax
>
35
protected override BlockSyntax GetBody(
IndexerDeclarationSyntax
declaration)
38
protected override ArrowExpressionClauseSyntax GetExpressionBody(
IndexerDeclarationSyntax
declaration)
41
protected override SyntaxToken GetSemicolonToken(
IndexerDeclarationSyntax
declaration)
44
protected override
IndexerDeclarationSyntax
WithSemicolonToken(
IndexerDeclarationSyntax
declaration, SyntaxToken token)
47
protected override
IndexerDeclarationSyntax
WithExpressionBody(
IndexerDeclarationSyntax
declaration, ArrowExpressionClauseSyntax expressionBody)
50
protected override
IndexerDeclarationSyntax
WithAccessorList(
IndexerDeclarationSyntax
declaration, AccessorListSyntax accessorList)
53
protected override
IndexerDeclarationSyntax
WithBody(
IndexerDeclarationSyntax
declaration, BlockSyntax body)
63
protected override
IndexerDeclarationSyntax
WithGenerateBody(SemanticModel semanticModel,
IndexerDeclarationSyntax
declaration)
66
protected override bool CreateReturnStatementForExpression(SemanticModel semanticModel,
IndexerDeclarationSyntax
declaration) => true;
69
IndexerDeclarationSyntax
declaration,
77
protected override Location GetDiagnosticLocation(
IndexerDeclarationSyntax
declaration)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\SemanticModelAPITests.cs (4)
1664
var
indexerDecl = (
IndexerDeclarationSyntax
)typeDecl.Members[0];
2444
var
indexerDecl = (
IndexerDeclarationSyntax
)typeDecl.Members[0];
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (4)
334
var
indexerDecl = (
IndexerDeclarationSyntax
)typeDecl.Members[0];
543
var
node = (
IndexerDeclarationSyntax
)typeDecl.Members[0];
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (20)
Generated\Syntax.Test.xml.Generated.cs (5)
10547
private static
IndexerDeclarationSyntax
GenerateIndexerDeclaration()
13090
var
node = GenerateIndexerDeclaration();
13101
var
newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithType(node.Type).WithExplicitInterfaceSpecifier(node.ExplicitInterfaceSpecifier).WithThisKeyword(node.ThisKeyword).WithParameterList(node.ParameterList).WithAccessorList(node.AccessorList).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
18611
var
oldNode = GenerateIndexerDeclaration();
18627
var
oldNode = GenerateIndexerDeclaration();
LexicalAndXml\XmlDocCommentTests.cs (2)
1936
Assert.Equal(typeof(
IndexerDeclarationSyntax
), (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).Members[0].GetType());
1938
var keyword = ((tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).Members[0] as
IndexerDeclarationSyntax
).Type;
Parsing\DeclarationParsingTests.cs (10)
4950
var
ps = (
IndexerDeclarationSyntax
)cs.Members[0];
5017
var
ps = (
IndexerDeclarationSyntax
)cs.Members[0];
5085
var
ps = (
IndexerDeclarationSyntax
)cs.Members[0];
5152
var
ps = (
IndexerDeclarationSyntax
)cs.Members[0];
5228
var
ps = (
IndexerDeclarationSyntax
)cs.Members[0];
Parsing\ParserErrorMessageTests.cs (3)
3861
var
indexerDeclaration = (
IndexerDeclarationSyntax
)tree.GetRoot().DescendantNodes().Single(node => node is
IndexerDeclarationSyntax
);
Microsoft.CodeAnalysis.CSharp.Workspaces (39)
BasePropertyDeclarationSyntaxExtensions.cs (6)
13
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
22
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).SemicolonToken;
30
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
40
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).WithSemicolonToken(semicolonToken);
48
/// Available if <paramref name="node"/> is <see cref="PropertyDeclarationSyntax"/> or <see cref="
IndexerDeclarationSyntax
"/>.
58
case SyntaxKind.IndexerDeclaration: return ((
IndexerDeclarationSyntax
)node).WithExpressionBody(expressionBody);
CodeGeneration\CSharpSyntaxGenerator.cs (14)
424
IndexerDeclarationSyntax
indexer => indexer.WithAccessorList(CreateAccessorList(indexer.AccessorList, accessorDeclarations))
612
SyntaxKind.IndexerDeclaration => ((
IndexerDeclarationSyntax
)declaration).WithExplicitInterfaceSpecifier(specifier),
640
var
ind = (
IndexerDeclarationSyntax
)declaration;
807
var
indexer = (
IndexerDeclarationSyntax
)member;
1960
return ((
IndexerDeclarationSyntax
)declaration).Type;
1996
SyntaxKind.IndexerDeclaration => ((
IndexerDeclarationSyntax
)declaration).WithType((TypeSyntax)type),
2228
return ((
IndexerDeclarationSyntax
)declaration).WithParameterList(list);
2276
var
id = (
IndexerDeclarationSyntax
)declaration;
2332
var
id = (
IndexerDeclarationSyntax
)declaration;
2567
SyntaxKind.IndexerDeclaration => ((
IndexerDeclarationSyntax
)declaration).ExpressionBody == null,
CSharpAccessibilityFacts.cs (1)
61
return ((
IndexerDeclarationSyntax
)declaration).ExplicitInterfaceSpecifier == null;
CSharpCodeGenerationService.cs (2)
816
var
indexerDeclarationSyntax = (
IndexerDeclarationSyntax
)syntaxNode;
CSharpDeclarationComparer.cs (4)
127
return Compare((
IndexerDeclarationSyntax
)x, (
IndexerDeclarationSyntax
)y);
249
private static int Compare(
IndexerDeclarationSyntax
x,
IndexerDeclarationSyntax
y)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
338
var
indexerDecl = (
IndexerDeclarationSyntax
)node;
505
private static string GetIndexerSuffix(
IndexerDeclarationSyntax
indexer)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
167
SyntaxKind.IndexerDeclaration => ((
IndexerDeclarationSyntax
)declaration).ParameterList,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
519
targetToken.IsAccessorDeclarationContext<
IndexerDeclarationSyntax
>(position, kind);
MemberDeclarationSyntaxExtensions.cs (4)
58
return ((
IndexerDeclarationSyntax
)member).ThisKeyword;
127
return ((
IndexerDeclarationSyntax
)member).WithParameterList((BracketedParameterListSyntax)parameterList);
153
return ((
IndexerDeclarationSyntax
)member).Type;
180
IndexerDeclarationSyntax
indexer => indexer.ExpressionBody,
PropertyGenerator.cs (3)
94
var
declaration = SyntaxFactory.IndexerDeclaration(
196
private static
IndexerDeclarationSyntax
UseExpressionBodyIfDesired(
197
CSharpCodeGenerationContextInfo info,
IndexerDeclarationSyntax
declaration)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (20)
CodeGeneration\SyntaxGeneratorTests.cs (20)
1072
VerifySyntax<
IndexerDeclarationSyntax
>(
1076
VerifySyntax<
IndexerDeclarationSyntax
>(
1080
VerifySyntax<
IndexerDeclarationSyntax
>(
1084
VerifySyntax<
IndexerDeclarationSyntax
>(
1088
VerifySyntax<
IndexerDeclarationSyntax
>(
1092
VerifySyntax<
IndexerDeclarationSyntax
>(
1097
VerifySyntax<
IndexerDeclarationSyntax
>(
1102
VerifySyntax<
IndexerDeclarationSyntax
>(
1106
VerifySyntax<
IndexerDeclarationSyntax
>(
1111
VerifySyntax<
IndexerDeclarationSyntax
>(
1168
VerifySyntax<
IndexerDeclarationSyntax
>(
1376
VerifySyntax<
IndexerDeclarationSyntax
>(
1403
VerifySyntax<
IndexerDeclarationSyntax
>(
1484
VerifySyntax<
IndexerDeclarationSyntax
>(
1874
VerifySyntax<
IndexerDeclarationSyntax
>(
2510
VerifySyntax<
IndexerDeclarationSyntax
>(
3320
VerifySyntax<
IndexerDeclarationSyntax
>(
3324
VerifySyntax<
IndexerDeclarationSyntax
>(
3329
VerifySyntax<
IndexerDeclarationSyntax
>(
4182
VerifySyntax<
IndexerDeclarationSyntax
>(
Microsoft.VisualStudio.LanguageServices.CSharp (10)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (3)
336
if (oldProperty is
IndexerDeclarationSyntax
oldIndexer)
338
var
newIndexer = (
IndexerDeclarationSyntax
)newProperty;
CodeModel\CSharpCodeModelService.cs (5)
824
return ((
IndexerDeclarationSyntax
)node).ExplicitInterfaceSpecifier?.ToString() +
825
((
IndexerDeclarationSyntax
)node).ThisKeyword.ToString();
1459
else if (parentNode is
IndexerDeclarationSyntax
indexer)
3425
else if (container is
IndexerDeclarationSyntax
indexer)
3483
else if (container is
IndexerDeclarationSyntax
indexer)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (2)
235
var
indexerDeclaration = (
IndexerDeclarationSyntax
)node;