87 references to HasUseSiteError
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder_Conversions.cs (2)
1276Debug.Assert(delegateType is NamedTypeSymbol { TypeKind: TypeKind.Delegate, DelegateInvokeMethod: { HasUseSiteError: false } } 1487Debug.Assert(!selectedMethod.HasUseSiteError, "Shouldn't have reached this point if there were use site errors.");
Binder\Binder_Invocation.cs (1)
1116Debug.Assert(!method.HasUseSiteError, "Shouldn't have reached this point if there were use site errors.");
Binder\Binder_Patterns.cs (2)
243if (!systemRangeType.HasUseSiteError) 392if (!systemIndexType.HasUseSiteError)
Binder\Semantics\Conversions\Conversions.cs (2)
189if ((object)methodSymbol == null || methodSymbol.HasUseSiteError) 284Debug.Assert((object)delegateInvokeMethod != null && !delegateInvokeMethod.HasUseSiteError,
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1405if (invokeMethod is null || invokeMethod.HasUseSiteError)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (4)
973if ((object)method == null || method.HasUseSiteError) 1299Debug.Assert((object)delegateType.DelegateInvokeMethod != null && !delegateType.DelegateInvokeMethod.HasUseSiteError, 1353Debug.Assert(method is { HasUseSiteError: false }, 2858Debug.Assert((object)target.DelegateInvokeMethod != null && !target.DelegateInvokeMethod.HasUseSiteError,
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
747if (constructor.HasUseSiteError) 785if (constructor.HasUseSiteError) 3298if (member.HasUseSiteError) 3368if (member.HasUseSiteError)
CodeGen\EmitStatement.cs (7)
1515Debug.Assert(sequenceEqualsTMethod != null && !sequenceEqualsTMethod.HasUseSiteError); 1520Debug.Assert(asSpanMethod != null && !asSpanMethod.HasUseSiteError); 1526Debug.Assert(stringEqualityMethod != null && !stringEqualityMethod.HasUseSiteError); 1609Debug.Assert(spanTLengthMethod != null && !spanTLengthMethod.HasUseSiteError); 1616if (stringLengthMethod != null && !stringLengthMethod.HasUseSiteError) 1633if (spanTIndexerMethod != null && !spanTIndexerMethod.HasUseSiteError) 1642if (stringCharsIndexer != null && !stringCharsIndexer.HasUseSiteError)
Compilation\SyntaxTreeSemanticModel.cs (1)
2084if ((object)delegateInvoke == null || delegateInvoke.HasUseSiteError)
FlowAnalysis\NullableWalker.cs (1)
3372return type.IsErrorType() || type.IsDynamic() || type.HasUseSiteError || (type.IsAnonymousType && canIgnoreAnonymousType((NamedTypeSymbol)type));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
860if ((object)lengthMember == null || lengthMember.HasUseSiteError) 873if ((object)charsMember == null || charsMember.HasUseSiteError) 943if ((object)charsMember == null || charsMember.HasUseSiteError)
Lowering\LocalRewriter\LocalRewriter_Literal.cs (2)
91if (useField is { HasUseSiteError: false, ContainingType: { HasUseSiteError: false } })
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
762if (!delegateType.HasUseSiteError)
Symbols\Compilation_WellKnownMembers.cs (2)
459Debug.Assert(!systemByte.HasUseSiteError); 462Debug.Assert(!systemUnit32.HasUseSiteError);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
796Debug.Assert(!isVararg || HasUseSiteError);
Symbols\Source\SourceAssemblySymbol.cs (6)
1818object constantValue = (object)fieldRequestMinimum == null || fieldRequestMinimum.HasUseSiteError ? 0 : fieldRequestMinimum.ConstantValue; 1822Debug.Assert(!boolType.HasUseSiteError, 1954Debug.Assert(!int32Type.HasUseSiteError, 1974Debug.Assert(!boolType.HasUseSiteError, "Use site errors should have been checked ahead of time (type bool)."); 2008Debug.Assert(!stringType.HasUseSiteError, "Use site errors should have been checked ahead of time (type string)."); 2018Debug.Assert(!stringType.HasUseSiteError, "Use site errors should have been checked ahead of time (type string).");
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenFunctionPointersTests.cs (8)
300Assert.True(field.HasUseSiteError); 304Assert.True(signature.HasUseSiteError); 306Assert.True(field.Type.HasUseSiteError); 376Assert.True(field.HasUseSiteError); 380Assert.True(signature.HasUseSiteError); 382Assert.True(field.Type.HasUseSiteError); 990Assert.True(prop.Type.HasUseSiteError); 998Assert.True(type.HasUseSiteError);
CodeGen\CodeGenTupleTest.cs (3)
28042Assert.True(field.HasUseSiteError); 28110Assert.All(fields, f => Assert.True(f.HasUseSiteError)); 28448Assert.All(fields, f => Assert.False(f.HasUseSiteError));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
359if (local.HasUseSiteError)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (27)
Semantics\InitOnlyMemberTests.cs (27)
3274Assert.True(property0.SetMethod.HasUseSiteError); 3280Assert.False(property1.SetMethod.HasUseSiteError); 3285Assert.False(property2.SetMethod.HasUseSiteError); 3360Assert.True(property0.HasUseSiteError); 3365Assert.True(property0.SetMethod.HasUseSiteError); 3370Assert.False(property1.HasUseSiteError); 3372Assert.False(property1.SetMethod.HasUseSiteError); 3376Assert.False(property2.HasUseSiteError); 3378Assert.False(property2.SetMethod.HasUseSiteError); 3478Assert.True(property0.HasUseSiteError); 3481Assert.True(property0.SetMethod.HasUseSiteError); 3571Assert.False(property0.HasUseSiteError); 3574Assert.True(property0.SetMethod.HasUseSiteError); 3628Assert.True(method.HasUseSiteError); 3687Assert.True(method.HasUseSiteError); 3735Assert.True(method0.HasUseSiteError); 3809Assert.False(property0.HasUseSiteError); 3811Assert.False(property0.GetMethod.HasUseSiteError); 3812Assert.True(property0.SetMethod.HasUseSiteError); 3890Assert.True(property0.HasUseSiteError); 3895Assert.True(property0.GetMethod.HasUseSiteError); 3899Assert.True(property0.SetMethod.HasUseSiteError); 3978Assert.True(property0.HasUseSiteError); 3984Assert.True(property0.GetMethod.HasUseSiteError); 3988Assert.True(property0.SetMethod.HasUseSiteError); 4054Assert.True(property.GetMethod.HasUseSiteError); 4058Assert.False(property.SetMethod.HasUseSiteError);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Symbols\Metadata\PE\LoadInAttributeModifier.cs (8)
392Assert.True(method.HasUseSiteError); 545Assert.True(method.HasUseSiteError); 1405Assert.True(indexer.HasUseSiteError); 1661Assert.True(indexer.HasUseSiteError); 1873Assert.True(indexer.HasUseSiteError); 2116Assert.True(indexer.HasUseSiteError); 2372Assert.True(indexer.HasUseSiteError); 2584Assert.True(indexer.HasUseSiteError);