20 overrides of IsVararg
Microsoft.CodeAnalysis.CSharp (20)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
125
public override bool
IsVararg
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
99
public sealed override bool
IsVararg
Symbols\ErrorMethodSymbol.cs (1)
181
public override bool
IsVararg
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
807
public override bool
IsVararg
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
525
public override bool
IsVararg
=> Signature.Header.CallingConvention == SignatureCallingConvention.VarArgs;
Symbols\ReducedExtensionMethodSymbol.cs (1)
484
public override bool
IsVararg
Symbols\SignatureOnlyMethodSymbol.cs (1)
65
public override bool
IsVararg
{ get { return new SignatureHeader((byte)_callingConvention).CallingConvention == SignatureCallingConvention.VarArgs; } }
Symbols\Source\LambdaSymbol.cs (1)
131
public override bool
IsVararg
Symbols\Source\LocalFunctionSymbol.cs (1)
165
public override bool
IsVararg
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1088
public sealed override bool
IsVararg
=> this.flags.IsVararg;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
148
public override bool
IsVararg
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
87
public override bool
IsVararg
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
155
public override bool
IsVararg
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
54
public sealed override bool
IsVararg
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
127
public sealed override bool
IsVararg
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
109
public override bool
IsVararg
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
193
public override bool
IsVararg
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
165
public override bool
IsVararg
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
56
public override bool
IsVararg
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
32
public override bool
IsVararg
45 references to IsVararg
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Crefs.cs (1)
960
bool candidateMethodIsVararg = candidateMethod.
IsVararg
;
Binder\Binder_Expressions.cs (1)
1323
if ((object)method == null || !method.
IsVararg
)
Binder\Binder_Operators.cs (1)
3676
return method.ParameterCount == parameterCount && method.ReturnsVoid && !method.
IsVararg
&&
Binder\ExecutableCodeBinder.cs (1)
128
if (iterator.
IsVararg
)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
999
isVararg: constructor.
IsVararg
,
1036
Debug.Assert(!constructor.
IsVararg
);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
904
Debug.Assert(((MethodSymbol)(object)badMember).
IsVararg
);
CodeGen\EmitExpression.cs (7)
1686
method.
IsVararg
? (BoundArgListOperator)arguments[arguments.Length - 1] : null);
2030
actualMethodTargetedByTheCall.
IsVararg
? (BoundArgListOperator)arguments[arguments.Length - 1] : null);
2267
if (method.
IsVararg
)
2291
if (objCreation.Constructor.
IsVararg
)
2478
constructor.
IsVararg
? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null);
2655
!ctor.
IsVararg
&&
2741
constructor.
IsVararg
? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
Compilation\CSharpCompilation.cs (1)
2233
if (method.
IsVararg
)
Compiler\ClsComplianceChecker.cs (1)
333
if (symbol.
IsVararg
)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (2)
111
if (symbol.Parameters.Any() || symbol.
IsVararg
)
113
s_parameterOrReturnTypeInstance.VisitParameters(symbol.Parameters, symbol.
IsVararg
, builder);
Emitter\Model\MethodReference.cs (1)
38
return UnderlyingMethod.
IsVararg
;
Emitter\Model\MethodSymbolAdapter.cs (1)
134
return AdaptedMethodSymbol.
IsVararg
;
Emitter\Model\PEModuleBuilder.cs (1)
1216
Debug.Assert(optArgList == null || (methodSymbol.
IsVararg
&& !needDeclaration));
Emitter\NoPia\EmbeddedMethod.cs (1)
187
return UnderlyingMethod.AdaptedMethodSymbol.
IsVararg
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
49
isVarArg: baseMethod.
IsVararg
,
Symbols\MemberSignatureComparer.cs (1)
880
return member.Kind == SymbolKind.Method && ((MethodSymbol)member).
IsVararg
;
Symbols\MemberSymbolExtensions.cs (1)
73
return ((MethodSymbol)member).
IsVararg
;
Symbols\PublicModel\MethodSymbol.cs (1)
317
bool IMethodSymbol.IsVararg => _underlying.
IsVararg
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
486
get { return _reducedFrom.
IsVararg
; }
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
56
get { return _interfaceMethod.
IsVararg
; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
169
return _overriddenAccessor.
IsVararg
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
36
return UnderlyingMethod.
IsVararg
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\EmitMetadataTests.cs (2)
614
Assert.False(ctor.
IsVararg
);
635
Assert.False(cctor.
IsVararg
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (2)
5377
Assert.False(decrement.
IsVararg
);
16869
Assert.False(method.
IsVararg
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
DocumentationComments\CrefTests.cs (2)
1380
var expectedWinner = expectedCandidates.OfType<MethodSymbol>().Single(m => !m.
IsVararg
);
1409
Single(m => m.
IsVararg
);
Symbols\AnonymousTypesSymbolTests.cs (1)
1131
Assert.False(method.
IsVararg
);
Symbols\CompilationCreationTests.cs (1)
2383
Assert.False(foo2.
IsVararg
);
Symbols\Metadata\MetadataMemberTests.cs (3)
172
Assert.False(ctor.
IsVararg
);
220
Assert.False(member1.
IsVararg
);
328
Assert.False(member2.
IsVararg
);
Symbols\Metadata\PE\LoadingMethods.cs (3)
164
Assert.False(basicC1_M12.
IsVararg
);
179
Assert.Equal(1, console.GetMembers("WriteLine").OfType<MethodSymbol>().Count(m => m.
IsVararg
));
180
Assert.True(console.GetMembers("WriteLine").OfType<MethodSymbol>().Single(m => m.
IsVararg
).IsStatic);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
86
Assert.Equal(symbol.
IsVararg
, symbol.CallingConvention.IsCallingConvention(CallingConvention.ExtraArguments));