19 references to ConstructedFrom
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Constraints.cs (1)
90
diagnostics.Add(ErrorCode.ERR_TyVarNotFoundInConstraint, clause.Name.Location, name, containingSymbol.
ConstructedFrom
());
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
508
foreach (Symbol hidden in getHiddenMembers(result.LeastOverriddenMember.
ConstructedFrom
()))
515
Debug.Assert(hidden == hidden.
ConstructedFrom
());
531
if (hiddenSymbols.Contains(result.Member.
ConstructedFrom
()))
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (4)
1448
worseResult1.LeastOverriddenMember.
ConstructedFrom
(),
1449
worseResult2.LeastOverriddenMember.
ConstructedFrom
(),
1505
validResult1.LeastOverriddenMember.
ConstructedFrom
(),
1506
validResult2.LeastOverriddenMember.
ConstructedFrom
(),
FlowAnalysis\NullableWalker.cs (1)
8378
var definition = member.IsExtensionBlockMember() ? member.OriginalDefinition : member.
ConstructedFrom
();
Symbols\ConstraintsHelper.cs (10)
984
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NotRefStructConstraintNotSatisfied, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1001
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_RefConstraintNotSatisfied, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1017
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_UnmanagedConstraintNotSatisfied, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1043
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_ValConstraintNotSatisfied, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1128
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintNotSatisfied, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1132
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintCannotHaveRequiredMembers, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument.Type))));
1151
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterNotNullConstraint, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument))));
1158
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint, containingSymbol.
ConstructedFrom
(), typeParameter, typeArgument))));
1182
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterConstraint, containingSymbol.
ConstructedFrom
(), constraintType, typeParameter, typeArgument))));
1223
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(errorCode, containingSymbol.
ConstructedFrom
(), constraintTypeErrorArgument, typeParameter, typeArgumentErrorArgument))));