43 references to HasUseSiteError
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder_Conversions.cs (2)
3527
Debug.Assert(delegateType is NamedTypeSymbol { TypeKind: TypeKind.Delegate, DelegateInvokeMethod: {
HasUseSiteError
: false } }
3764
Debug.Assert(!selectedMethod.
HasUseSiteError
, "Shouldn't have reached this point if there were use site errors.");
Binder\Binder_Invocation.cs (1)
1339
Debug.Assert(!method.
HasUseSiteError
, "Shouldn't have reached this point if there were use site errors.");
Binder\Binder_Patterns.cs (2)
686
if (!systemRangeType.
HasUseSiteError
)
852
if (!systemIndexType.
HasUseSiteError
)
Binder\Semantics\Conversions\Conversions.cs (2)
305
if ((object)methodSymbol == null || methodSymbol.
HasUseSiteError
)
414
Debug.Assert((object)delegateInvokeMethod != null && !delegateInvokeMethod.
HasUseSiteError
,
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1495
if (invokeMethod is null || invokeMethod.
HasUseSiteError
)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (4)
1092
if ((object)method == null || method.
HasUseSiteError
)
1418
Debug.Assert((object)delegateType.DelegateInvokeMethod != null && !delegateType.DelegateInvokeMethod.
HasUseSiteError
,
1472
Debug.Assert(method is {
HasUseSiteError
: false },
3064
Debug.Assert((object)target.DelegateInvokeMethod != null && !target.DelegateInvokeMethod.
HasUseSiteError
,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
980
if (constructor.
HasUseSiteError
)
1024
if (constructor.
HasUseSiteError
)
4143
if ((options & Options.InferringUniqueMethodGroupSignature) == 0 && member.
HasUseSiteError
)
4212
if ((options & Options.InferringUniqueMethodGroupSignature) == 0 && member.
HasUseSiteError
)
CodeGen\EmitStatement.cs (7)
1571
Debug.Assert(sequenceEqualsTMethod != null && !sequenceEqualsTMethod.
HasUseSiteError
);
1576
Debug.Assert(asSpanMethod != null && !asSpanMethod.
HasUseSiteError
);
1582
Debug.Assert(stringEqualityMethod != null && !stringEqualityMethod.
HasUseSiteError
);
1666
Debug.Assert(spanTLengthMethod != null && !spanTLengthMethod.
HasUseSiteError
);
1673
if (stringLengthMethod != null && !stringLengthMethod.
HasUseSiteError
)
1690
if (spanTIndexerMethod != null && !spanTIndexerMethod.
HasUseSiteError
)
1699
if (stringCharsIndexer != null && !stringCharsIndexer.
HasUseSiteError
)
Compilation\SyntaxTreeSemanticModel.cs (1)
2148
if ((object)delegateInvoke == null || delegateInvoke.
HasUseSiteError
)
FlowAnalysis\NullableWalker.cs (1)
3828
return type.IsErrorType() || type.IsDynamic() || type.
HasUseSiteError
|| (type.IsAnonymousType && canIgnoreAnonymousType((NamedTypeSymbol)type));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
868
if ((object)lengthMember == null || lengthMember.
HasUseSiteError
)
881
if ((object)charsMember == null || charsMember.
HasUseSiteError
)
951
if ((object)charsMember == null || charsMember.
HasUseSiteError
)
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
91
if (useField is {
HasUseSiteError
: false, ContainingType: {
HasUseSiteError
: false } })
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
748
if (!delegateType.
HasUseSiteError
)
Symbols\Attributes\PEAttributeData.cs (2)
183
case {
HasUseSiteError
: true } attributeConstructor:
192
case {
HasUseSiteError
: true } attributeClass:
Symbols\Attributes\RetargetingAttributeData.cs (1)
64
if (AttributeClass is {
HasUseSiteError
: true })
Symbols\Compilation_WellKnownMembers.cs (2)
469
Debug.Assert(!systemByte.
HasUseSiteError
);
472
Debug.Assert(!systemUnit32.
HasUseSiteError
);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
812
Debug.Assert(!isVararg ||
HasUseSiteError
);
Symbols\Source\SourceAssemblySymbol.cs (6)
1828
object constantValue = (object)fieldRequestMinimum == null || fieldRequestMinimum.
HasUseSiteError
? 0 : fieldRequestMinimum.ConstantValue;
1832
Debug.Assert(!boolType.
HasUseSiteError
,
1972
Debug.Assert(!int32Type.
HasUseSiteError
,
1992
Debug.Assert(!boolType.
HasUseSiteError
, "Use site errors should have been checked ahead of time (type bool).");
2026
Debug.Assert(!stringType.
HasUseSiteError
, "Use site errors should have been checked ahead of time (type string).");
2036
Debug.Assert(!stringType.
HasUseSiteError
, "Use site errors should have been checked ahead of time (type string).");