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)
179
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)
482
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)
130
public override bool
IsVararg
Symbols\Source\LocalFunctionSymbol.cs (1)
164
public override bool
IsVararg
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1128
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)
153
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)
192
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
28 references to IsVararg
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Crefs.cs (1)
777
bool candidateMethodIsVararg = candidateMethod.
IsVararg
;
Binder\Binder_Expressions.cs (1)
1316
if ((object)method == null || !method.
IsVararg
)
Binder\ExecutableCodeBinder.cs (1)
123
if (iterator.
IsVararg
)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
988
isVararg: constructor.
IsVararg
,
1025
Debug.Assert(!constructor.
IsVararg
);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
904
Debug.Assert(((MethodSymbol)(object)badMember).
IsVararg
);
CodeGen\EmitExpression.cs (7)
1680
method.
IsVararg
? (BoundArgListOperator)arguments[arguments.Length - 1] : null);
2014
actualMethodTargetedByTheCall.
IsVararg
? (BoundArgListOperator)arguments[arguments.Length - 1] : null);
2251
if (method.
IsVararg
)
2275
if (objCreation.Constructor.
IsVararg
)
2456
constructor.
IsVararg
? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null);
2634
!ctor.
IsVararg
&&
2713
constructor.
IsVararg
? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
Compilation\CSharpCompilation.cs (1)
2204
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));
Lowering\SynthesizedMethodBaseSymbol.cs (1)
48
isVarArg: baseMethod.
IsVararg
,
Symbols\MemberSignatureComparer.cs (1)
866
return member.Kind == SymbolKind.Method && ((MethodSymbol)member).
IsVararg
;
Symbols\MemberSymbolExtensions.cs (1)
71
return ((MethodSymbol)member).
IsVararg
;
Symbols\PublicModel\MethodSymbol.cs (1)
317
bool IMethodSymbol.IsVararg => _underlying.
IsVararg
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
484
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
;