Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.Parameters
29 references to Parameters
Microsoft.CodeAnalysis.CSharp (26)
Symbols\Source\SourceComplexParameterSymbol.cs (3)
428return definition.Parameters[this.Ordinal].MetadataName; 474return (SourceParameterSymbol)impl.Parameters[this.Ordinal]; 512otherAttributes = ((SourceParameterSymbol)otherPart.Parameters[this.Ordinal]).AttributeDeclarationList;
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (5)
243foreach (var parameter in this.Parameters) 255ParameterHelpers.EnsureIsReadOnlyAttributeExists(compilation, Parameters, diagnostics, modifyCompilation: true); 262ParameterHelpers.EnsureNativeIntegerAttributeExists(compilation, Parameters, diagnostics, modifyCompilation: true); 264ParameterHelpers.EnsureScopedRefAttributeExists(compilation, Parameters, diagnostics, modifyCompilation: true); 271ParameterHelpers.EnsureNullableAttributeExists(compilation, this, Parameters, diagnostics, modifyCompilation: true);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (4)
221var parameter0Type = this.Parameters[0].TypeWithAnnotations; 222var parameter0RefKind = this.Parameters[0].RefKind; 757return !definition.Parameters.SequenceEqual(implementation.Parameters, (a, b) => a.Name == b.Name) ||
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (4)
343else if (IsPartial && !HasExplicitAccessModifier && Parameters.Any(static p => p.RefKind == RefKind.Out)) 424else if (isVararg && (IsGenericMethod || ContainingType.IsGenericType || Parameters.Length > 0 && Parameters[Parameters.Length - 1].IsParams))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
329foreach (var p in this.Parameters)
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
66ParameterSymbol parameter = Parameters[0];
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
73var parameter = Parameters[i];
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (2)
61var left = F.Parameter(Parameters[0]); 62var right = F.Parameter(Parameters[1]);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
58var other = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (2)
47F.Parameter(Parameters[0]), F.Parameter(Parameters[1]))))));
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
56var paramAccess = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
132BoundParameter builder = F.Parameter(this.Parameters[0]);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ExpressionBodiedMemberTests.cs (3)
234var i = method.Parameters[0]; 290var p = method.Parameters[0]; 323var p = method.Parameters[0];