Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.Parameters
26 references to Parameters
Microsoft.CodeAnalysis.CSharp (26)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
435return definition.Parameters[this.Ordinal].MetadataName;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1876conversion.Parameters[0].Type.Equals(this, TypeCompareKind.AllIgnoreOptions) &&
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (6)
235foreach (var parameter in this.Parameters) 247ParameterHelpers.EnsureRefKindAttributesExist(compilation, Parameters, diagnostics, modifyCompilation: true); 248ParameterHelpers.EnsureParamCollectionAttributeExistsAndModifyCompilation(compilation, Parameters, diagnostics); 255ParameterHelpers.EnsureNativeIntegerAttributeExists(compilation, Parameters, diagnostics, modifyCompilation: true); 257ParameterHelpers.EnsureScopedRefAttributeExists(compilation, Parameters, diagnostics, modifyCompilation: true); 264ParameterHelpers.EnsureNullableAttributeExists(compilation, this, Parameters, diagnostics, modifyCompilation: true);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (8)
208var parameter0Type = this.Parameters[0].TypeWithAnnotations; 209var parameter0RefKind = this.Parameters[0].RefKind; 580return !definition.Parameters.SequenceEqual(implementation.Parameters, (a, b) => a.Name == b.Name) || 819else if (IsPartial && !HasExplicitAccessModifier && Parameters.Any(static p => p.RefKind == RefKind.Out)) 900else if (isVararg && (IsGenericMethod || ContainingType.IsGenericType || Parameters.Length > 0 && Parameters[Parameters.Length - 1].IsParams))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
332foreach (var p in this.Parameters)
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
57ParameterSymbol parameter = Parameters[0];
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
63var 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)
52var other = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (2)
42F.Parameter(Parameters[0]), F.Parameter(Parameters[1]))))));
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
54var paramAccess = F.Parameter(Parameters[0]);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
131BoundParameter builder = F.Parameter(this.Parameters[0]);