20 overrides of IsVararg
Microsoft.CodeAnalysis.CSharp (20)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
125public override bool IsVararg
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
99public sealed override bool IsVararg
Symbols\ErrorMethodSymbol.cs (1)
179public override bool IsVararg
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
807public override bool IsVararg
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
525public override bool IsVararg => Signature.Header.CallingConvention == SignatureCallingConvention.VarArgs;
Symbols\ReducedExtensionMethodSymbol.cs (1)
482public override bool IsVararg
Symbols\SignatureOnlyMethodSymbol.cs (1)
65public override bool IsVararg { get { return new SignatureHeader((byte)_callingConvention).CallingConvention == SignatureCallingConvention.VarArgs; } }
Symbols\Source\LambdaSymbol.cs (1)
130public override bool IsVararg
Symbols\Source\LocalFunctionSymbol.cs (1)
164public override bool IsVararg
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1128public sealed override bool IsVararg => this.flags.IsVararg;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
148public override bool IsVararg
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
87public override bool IsVararg
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
153public override bool IsVararg
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
54public sealed override bool IsVararg
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
127public sealed override bool IsVararg
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
109public override bool IsVararg
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
192public override bool IsVararg
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
165public override bool IsVararg
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
56public override bool IsVararg
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
32public override bool IsVararg
28 references to IsVararg
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Crefs.cs (1)
777bool candidateMethodIsVararg = candidateMethod.IsVararg;
Binder\Binder_Expressions.cs (1)
1316if ((object)method == null || !method.IsVararg)
Binder\ExecutableCodeBinder.cs (1)
123if (iterator.IsVararg)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
988isVararg: constructor.IsVararg, 1025Debug.Assert(!constructor.IsVararg);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
904Debug.Assert(((MethodSymbol)(object)badMember).IsVararg);
CodeGen\EmitExpression.cs (7)
1680method.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2014actualMethodTargetedByTheCall.IsVararg ? (BoundArgListOperator)arguments[arguments.Length - 1] : null); 2251if (method.IsVararg) 2275if (objCreation.Constructor.IsVararg) 2456constructor.IsVararg ? (BoundArgListOperator)expression.Arguments[expression.Arguments.Length - 1] : null); 2634!ctor.IsVararg && 2713constructor.IsVararg ? (BoundArgListOperator)objCreation.Arguments[objCreation.Arguments.Length - 1] : null);
Compilation\CSharpCompilation.cs (1)
2209if (method.IsVararg)
Compiler\ClsComplianceChecker.cs (1)
333if (symbol.IsVararg)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (2)
111if (symbol.Parameters.Any() || symbol.IsVararg) 113s_parameterOrReturnTypeInstance.VisitParameters(symbol.Parameters, symbol.IsVararg, builder);
Emitter\Model\MethodReference.cs (1)
38return UnderlyingMethod.IsVararg;
Emitter\Model\MethodSymbolAdapter.cs (1)
134return AdaptedMethodSymbol.IsVararg;
Emitter\Model\PEModuleBuilder.cs (1)
1216Debug.Assert(optArgList == null || (methodSymbol.IsVararg && !needDeclaration));
Lowering\SynthesizedMethodBaseSymbol.cs (1)
48isVarArg: baseMethod.IsVararg,
Symbols\MemberSignatureComparer.cs (1)
866return member.Kind == SymbolKind.Method && ((MethodSymbol)member).IsVararg;
Symbols\MemberSymbolExtensions.cs (1)
71return ((MethodSymbol)member).IsVararg;
Symbols\PublicModel\MethodSymbol.cs (1)
317bool IMethodSymbol.IsVararg => _underlying.IsVararg;
Symbols\ReducedExtensionMethodSymbol.cs (1)
484get { return _reducedFrom.IsVararg; }
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
56get { return _interfaceMethod.IsVararg; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
169return _overriddenAccessor.IsVararg;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
36return UnderlyingMethod.IsVararg;