72 references to UseSiteInfo
Microsoft.CodeAnalysis (2)
Binding\UseSiteInfo.cs (2)
79
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo);
491
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo);
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder_Symbols.cs (1)
1822
useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_MissingPredefinedMember, memberDescriptor.DeclaringTypeMetadataName, memberDescriptor.Name));
Symbols\ConstraintsHelper.cs (19)
150
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(constraintTypeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_CircularConstraint, constraintTypeParameter, typeParameter))));
184
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(errorCode, typeParameter, constraintTypeParameter))));
222
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(underlyingTypeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_CircularConstraint, underlyingTypeParameter, typeParameter))));
274
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BaseConstraintConflict, typeParameter, constraintDeducedBase, deducedBaseType))));
884
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BadTypeArgument, typeArgument.Type))));
891
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_GenericArgIsStaticClass, typeArgument.Type))));
900
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_RefConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
916
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_UnmanagedConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
930
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(csDiagnosticInfo)));
940
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_ValConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
991
new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembers, iface, member))));
1025
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1029
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintCannotHaveRequiredMembers, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1048
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterNotNullConstraint, containingSymbol.ConstructedFrom(), typeParameter, typeArgument))));
1055
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint, containingSymbol.ConstructedFrom(), typeParameter, typeArgument))));
1079
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterConstraint, containingSymbol.ConstructedFrom(), constraintType, typeParameter, typeArgument))));
1118
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(errorCode, containingSymbol.ConstructedFrom(), constraintTypeErrorArgument, typeParameter, typeArgumentErrorArgument))));
1228
useSiteDiagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(info)));
1339
return new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BaseConstraintConflict, typeParameter, deducedBase, classConflict ? "class" : "struct")));
Symbols\ErrorTypeSymbol.cs (1)
82
return new
UseSiteInfo
<AssemblySymbol>(this.ErrorInfo);
Symbols\ExtendedErrorTypeSymbol.cs (1)
126
return new
UseSiteInfo
<AssemblySymbol>(this.ErrorInfo);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
778
MergeUseSiteInfo(ref info, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_UnsupportedCallingConvention, this)));
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
149
return new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BogusType, this));
Symbols\Metadata\PE\PEEventSymbol.cs (1)
492
result = new
UseSiteInfo
<AssemblySymbol>(diag);
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
637
MergeUseSiteInfo(ref result, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
660
result = new
UseSiteInfo
<AssemblySymbol>(diag);
Symbols\Metadata\PE\PEMethodSymbol.cs (3)
402
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
855
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
871
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo));
Symbols\Metadata\PE\PETypeParameterSymbol.cs (2)
239
_lazyCachedConstraintsUseSiteInfo.InterlockedCompareExchange(primaryDependency: null, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
419
_lazyCachedConstraintsUseSiteInfo.InterlockedCompareExchange(primaryDependency: null, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
Symbols\Symbol.cs (2)
1012
result = new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo);
1085
var useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BogusType, string.Empty));
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
168
return new
UseSiteInfo
<AssemblySymbol>(_useSiteDiagnosticInfo);
Symbols\Tuples\TupleFieldSymbol.cs (1)
282
return new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_TupleInferredNamesNotAvailable, _name,
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder.vb (3)
458
info = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UndefinedType1, MetadataHelpers.BuildQualifiedName(missing.NamespaceName, missing.Name)))
569
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_MissingRuntimeHelper, memberDescriptor.DeclaringTypeMetadataName & "." & memberDescriptor.Name))
615
Return New
UseSiteInfo
(Of AssemblySymbol)(GetDiagnosticForMissingRuntimeHelper(memberDescriptor.DeclaringTypeMetadataName, memberDescriptor.Name, embedVBRuntimeUsed))
Binding\Binder_Delegates.vb (1)
349
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedMethod1, delegateType))
Lowering\SyntheticBoundNodeFactory.vb (1)
267
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(GetDiagnosticForMissingRuntimeHelper(memberDescriptor.DeclaringTypeMetadataName, memberDescriptor.Name, CompilationState.Compilation.Options.EmbedVbCoreRuntime))
Symbols\ConstraintsHelper.vb (1)
30
Me.New(typeParameter, New
UseSiteInfo
(Of AssemblySymbol)(diagnostic))
Symbols\ErrorTypeSymbol.vb (1)
33
Return New
UseSiteInfo
(Of AssemblySymbol)(Me.ErrorInfo)
Symbols\EventSymbol.vb (4)
209
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnreferencedAssemblyEvent3, errorInfo.Arguments(0), Me))
217
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnreferencedModuleEvent3, errorInfo.Arguments(0), Me))
221
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedType1, CustomSymbolDisplayFormatter.ShortErrorName(Me)))
233
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
Symbols\ExtendedErrorTypeSymbol.vb (1)
128
Return New
UseSiteInfo
(Of AssemblySymbol)(Me.ErrorInfo)
Symbols\FieldSymbol.vb (1)
306
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
Symbols\InstanceTypeSymbol.vb (1)
174
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
Symbols\Metadata\PE\PEFieldSymbol.vb (2)
413
fieldUseSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
424
fieldUseSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(New DiagnosticInfo(MessageProvider.Instance,
Symbols\Metadata\PE\PEMethodSymbol.vb (3)
269
InitializeUseSiteInfo(New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedMethod1, CustomSymbolDisplayFormatter.ShortErrorName(Me))))
1016
InitializeUseSiteInfo(New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedMethod1, CustomSymbolDisplayFormatter.ShortErrorName(Me))))
1030
InitializeUseSiteInfo(New
UseSiteInfo
(Of AssemblySymbol)(errorInfo))
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
1278
Return New
UseSiteInfo
(Of AssemblySymbol)(compilerFeatureRequiredDiagnostic)
1288
Return New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedType1, Me))
1318
Return New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_NestingViolatesCLS1, Me))
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
185
_lazyCachedBoundsUseSiteInfo.InterlockedCompareExchange(primaryDependency:=Nothing, New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedType1, Me)))
Symbols\MethodSymbol.vb (1)
677
Return New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
Symbols\PropertySymbol.vb (1)
447
Return New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
Symbols\Symbol.vb (5)
937
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedField1, CustomSymbolDisplayFormatter.ShortErrorName(Me)))
940
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedMethod1, CustomSymbolDisplayFormatter.ShortErrorName(Me)))
943
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedProperty1, CustomSymbolDisplayFormatter.ShortErrorName(Me)))
999
Return New
UseSiteInfo
(Of AssemblySymbol)(errorInfo)
1035
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_UnsupportedType1, String.Empty))
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
125
Return New
UseSiteInfo
(Of AssemblySymbol)(Me._useSiteDiagnosticInfo)
Symbols\Tuples\TupleFieldSymbol.vb (1)
238
Return New
UseSiteInfo
(Of AssemblySymbol)(ErrorFactory.ErrorInfo(ERRID.ERR_TupleInferredNamesNotAvailable, _name,
Symbols\WellKnownMembers.vb (1)
129
useSiteInfo = New
UseSiteInfo
(Of AssemblySymbol)(ctorError)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EELocalSymbolBase.vb (1)
68
Return New
UseSiteInfo
(Of AssemblySymbol)(localType.GetUnificationUseSiteDiagnosticRecursive(Me, unificationCheckedTypes))