5 implementations of CorrespondingTupleField
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationFieldSymbol.cs (1)
55public IFieldSymbol CorrespondingTupleField => null;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\FieldSymbol.cs (1)
66IFieldSymbol IFieldSymbol.CorrespondingTupleField
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
26public IFieldSymbol CorrespondingTupleField => null;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\FieldSymbol.vb (1)
492Private ReadOnly Property IFieldSymbol_CorrespondingTupleField As IFieldSymbol Implements IFieldSymbol.CorrespondingTupleField
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationFieldSymbol.cs (1)
55public IFieldSymbol CorrespondingTupleField => null;
15 references to CorrespondingTupleField
Microsoft.CodeAnalysis (2)
Symbols\ISymbolExtensions.cs (2)
67return (object)field == field.CorrespondingTupleField; 75return field.CorrespondingTupleField is object;
Microsoft.CodeAnalysis.CodeStyle (2)
UseExplicitTupleNameDiagnosticAnalyzer.cs (2)
53if (field.CorrespondingTupleField?.Equals(field) == true) 86if (unnamedField.Equals(fieldSymbol.CorrespondingTupleField) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
213else if (symbol is IFieldSymbol { CorrespondingTupleField: IFieldSymbol { Locations: [{ IsInSource: true } location] } })
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (4)
3643Assert.False(item.CorrespondingTupleField.IsExplicitlyNamedTupleElement); 3690Assert.False(yType.TupleElements[0].CorrespondingTupleField.IsExplicitlyNamedTupleElement); 3694Assert.Same(yType.TupleElements[1], yType.TupleElements[1].CorrespondingTupleField); 3698Assert.False(yType.TupleElements[2].CorrespondingTupleField.IsExplicitlyNamedTupleElement);
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
213else if (symbol is IFieldSymbol { CorrespondingTupleField: IFieldSymbol { Locations: [{ IsInSource: true } location] } })
Microsoft.CodeAnalysis.Features (4)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
154if (fields.All(f => f.CorrespondingTupleField != f))
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
74if (element.Equals(element.CorrespondingTupleField))
UseExplicitTupleNameDiagnosticAnalyzer.cs (2)
53if (field.CorrespondingTupleField?.Equals(field) == true) 86if (unnamedField.Equals(fieldSymbol.CorrespondingTupleField) &&
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\FieldSymbol.vb (1)
492Private ReadOnly Property IFieldSymbol_CorrespondingTupleField As IFieldSymbol Implements IFieldSymbol.CorrespondingTupleField