68 instantiations of UseSiteInfo
Microsoft.CodeAnalysis (5)
Binding\UseSiteInfo.cs (5)
77
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo);
84
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo, PrimaryDependency, SecondaryDependencies);
502
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo);
505
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo, primaryDependency, dependencies);
558
return new
UseSiteInfo
<TAssemblySymbol>(diagnosticInfo, value.PrimaryDependency, dependencies);
Microsoft.CodeAnalysis.CSharp (63)
Binder\Binder_Symbols.cs (2)
1907
useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo: null, useSiteInfo.PrimaryDependency, useSiteInfo.SecondaryDependencies);
1915
useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_MissingPredefinedMember, memberDescriptor.DeclaringTypeMetadataName, memberDescriptor.Name));
Symbols\ConstraintsHelper.cs (24)
179
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(constraintTypeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_CircularConstraint, constraintTypeParameter, typeParameter))));
213
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(errorCode, typeParameter, constraintTypeParameter))));
251
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(underlyingTypeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_CircularConstraint, underlyingTypeParameter, typeParameter))));
303
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BaseConstraintConflict, typeParameter, constraintDeducedBase, deducedBaseType))));
961
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BadTypeArgument, typeArgument.Type))));
974
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo)));
979
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_RuntimeDoesNotSupportByRefLikeGenerics))));
986
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NotRefStructConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
994
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_GenericArgIsStaticClass, typeArgument.Type))));
1003
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_RefConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1019
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_UnmanagedConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1034
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(csDiagnosticInfo)));
1045
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_ValConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1096
new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembers, iface, member))));
1130
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintNotSatisfied, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1134
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_NewConstraintCannotHaveRequiredMembers, containingSymbol.ConstructedFrom(), typeParameter, typeArgument.Type))));
1153
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterNotNullConstraint, containingSymbol.ConstructedFrom(), typeParameter, typeArgument))));
1160
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterReferenceTypeConstraint, containingSymbol.ConstructedFrom(), typeParameter, typeArgument))));
1184
nullabilityDiagnosticsBuilderOpt.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.WRN_NullabilityMismatchInTypeParameterConstraint, containingSymbol.ConstructedFrom(), constraintType, typeParameter, typeArgument))));
1225
diagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(errorCode, containingSymbol.ConstructedFrom(), constraintTypeErrorArgument, typeParameter, typeArgumentErrorArgument))));
1309
new
UseSiteInfo
<AssemblySymbol>(useSiteInfo.Dependencies.Single()) :
1310
new
UseSiteInfo
<AssemblySymbol>(useSiteInfo.Dependencies.ToImmutableHashSet())));
1335
useSiteDiagnosticsBuilder.Add(new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(info)));
1454
return new TypeParameterDiagnosticInfo(typeParameter, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BaseConstraintConflict, typeParameter, deducedBase, classConflict ? "class" : "struct")));
Symbols\ErrorTypeSymbol.cs (1)
85
return new
UseSiteInfo
<AssemblySymbol>(this.ErrorInfo);
Symbols\EventSymbol.cs (1)
280
return new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\ExtendedErrorTypeSymbol.cs (1)
126
return new
UseSiteInfo
<AssemblySymbol>(this.ErrorInfo);
Symbols\FieldSymbol.cs (1)
345
return new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
781
MergeUseSiteInfo(ref info, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_UnsupportedCallingConvention, this)));
792
MergeUseSiteInfo(ref info, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
151
return new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BogusType, this));
Symbols\Metadata\PE\PEEventSymbol.cs (2)
469
UseSiteInfo<AssemblySymbol> result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
492
result = new
UseSiteInfo
<AssemblySymbol>(diag);
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
634
UseSiteInfo<AssemblySymbol> result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
639
MergeUseSiteInfo(ref result, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
662
result = new
UseSiteInfo
<AssemblySymbol>(diag);
Symbols\Metadata\PE\PEMethodSymbol.cs (4)
430
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
883
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
914
InitializeUseSiteDiagnostic(new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo));
1477
UseSiteInfo<AssemblySymbol> result = new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2368
_lazyCachedUseSiteInfo.Initialize(primaryDependency, new
UseSiteInfo
<AssemblySymbol>(primaryDependency).AdjustDiagnosticInfo(GetUseSiteDiagnosticImpl()));
Symbols\Metadata\PE\PEPropertySymbol.cs (3)
941
var result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
958
return new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
965
uncommonFields._lazyCachedUseSiteInfo.InterlockedInitializeFromSentinel(primaryDependency, new
UseSiteInfo
<AssemblySymbol>(primaryDependency));
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
240
_lazyCachedConstraintsUseSiteInfo.InterlockedInitializeFromSentinel(primaryDependency: null, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
420
_lazyCachedConstraintsUseSiteInfo.InterlockedInitializeFromSentinel(primaryDependency: null, new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BindToBogus, this)));
680
var useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
Symbols\MethodSymbol.cs (1)
947
return new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\NamedTypeSymbol.cs (1)
1378
UseSiteInfo<AssemblySymbol> result = new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\PropertySymbol.cs (1)
393
return new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
179
var result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
128
var result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
359
var result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
390
_lazyCachedUseSiteInfo.Initialize(primaryDependency, new
UseSiteInfo
<AssemblySymbol>(primaryDependency).AdjustDiagnosticInfo(CalculateUseSiteDiagnostic()));
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
240
var result = new
UseSiteInfo
<AssemblySymbol>(primaryDependency);
Symbols\Symbol.cs (3)
1162
result = new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo);
1171
result = new
UseSiteInfo
<AssemblySymbol>(diagnosticInfo, primaryDependency, secondaryDependencies);
1235
var useSiteInfo = new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BogusType, string.Empty));
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
276
var result = new
UseSiteInfo
<AssemblySymbol>(PrimaryDependency);
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
168
return new
UseSiteInfo
<AssemblySymbol>(_useSiteDiagnosticInfo);
Symbols\Tuples\TupleFieldSymbol.cs (1)
283
return new
UseSiteInfo
<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_TupleInferredNamesNotAvailable, _name,
109 references to UseSiteInfo
Microsoft.CodeAnalysis (17)
Binding\BindingDiagnosticBag.cs (5)
190
internal void AddDependencies(
UseSiteInfo
<TAssemblySymbol> useSiteInfo)
273
internal bool Add(
UseSiteInfo
<TAssemblySymbol> useSiteInfo, SyntaxNode node)
276
internal bool Add(
UseSiteInfo
<TAssemblySymbol> useSiteInfo, Location location)
279
internal bool Add(
UseSiteInfo
<TAssemblySymbol> useSiteInfo, SyntaxToken token)
282
internal bool Add<TData>(
UseSiteInfo
<TAssemblySymbol> info, Func<TData, Location> getLocation, TData data)
Binding\UseSiteInfo.cs (12)
71
public
UseSiteInfo
<TAssemblySymbol> AdjustDiagnosticInfo(DiagnosticInfo? diagnosticInfo)
103
/// A helper used to combine information from multiple <see cref="
UseSiteInfo
{TAssemblySymbol}"/>s related to the same
237
public void AddDiagnostics(
UseSiteInfo
<TAssemblySymbol> info)
336
public void AddDependencies(
UseSiteInfo
<TAssemblySymbol> info)
434
public void Add(
UseSiteInfo
<TAssemblySymbol> other)
448
/// A helper used to efficiently cache <see cref="
UseSiteInfo
{TAssemblySymbol}"/> in the symbol.
478
public void Initialize(TAssemblySymbol? primaryDependency,
UseSiteInfo
<TAssemblySymbol> useSiteInfo)
483
private static ImmutableHashSet<TAssemblySymbol> GetDependenciesToCache(TAssemblySymbol? primaryDependency,
UseSiteInfo
<TAssemblySymbol> useSiteInfo)
496
public
UseSiteInfo
<TAssemblySymbol> ToUseSiteInfo(TAssemblySymbol primaryDependency)
533
public void InterlockedInitializeFromSentinel(TAssemblySymbol? primaryDependency,
UseSiteInfo
<TAssemblySymbol> value)
546
public
UseSiteInfo
<TAssemblySymbol> InterlockedInitializeFromDefault(TAssemblySymbol? primaryDependency,
UseSiteInfo
<TAssemblySymbol> value)
Microsoft.CodeAnalysis.CSharp (92)
Binder\Binder.cs (1)
847
out
var
memberUseSiteInfo,
Binder\Binder.ValueChecks.cs (1)
1878
UseSiteInfo
<AssemblySymbol> useSiteInfo = accessor.GetUseSiteInfo();
Binder\Binder_Expressions.cs (1)
11310
UseSiteInfo
<AssemblySymbol> info = invoke.GetUseSiteInfo();
Binder\Binder_Symbols.cs (5)
1750
var
useSiteInfo = GetUseSiteInfoForWellKnownMemberOrContainingType(symbol);
1776
private static
UseSiteInfo
<AssemblySymbol> GetUseSiteInfoForWellKnownMemberOrContainingType(Symbol symbol)
1780
UseSiteInfo
<AssemblySymbol> info = symbol.GetUseSiteInfo();
1872
UseSiteInfo
<AssemblySymbol> useSiteInfo;
1882
internal static Symbol GetWellKnownTypeMember(CSharpCompilation compilation, WellKnownMember member, out
UseSiteInfo
<AssemblySymbol> useSiteInfo, bool isOptional = false)
Emitter\NoPia\EmbeddedTypesManager.cs (2)
60
UseSiteInfo
<AssemblySymbol> info = typeSymbol.GetUseSiteInfo();
93
UseSiteInfo
<AssemblySymbol> info;
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
104
UseSiteInfo
<AssemblySymbol> useSiteInfo = field.GetUseSiteInfo();
Lowering\SyntheticBoundNodeFactory.cs (1)
380
UseSiteInfo
<AssemblySymbol> useSiteInfo = specialMember.GetUseSiteInfo();
Symbols\ArrayTypeSymbol.cs (2)
455
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
457
UseSiteInfo
<AssemblySymbol> result = default;
Symbols\ConstraintsHelper.cs (2)
29
public readonly
UseSiteInfo
<AssemblySymbol> UseSiteInfo;
31
public TypeParameterDiagnosticInfo(TypeParameterSymbol typeParameter,
UseSiteInfo
<AssemblySymbol> useSiteInfo)
Symbols\ErrorTypeSymbol.cs (2)
83
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
649
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\EventSymbol.cs (2)
276
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
286
internal bool CalculateUseSiteDiagnostic(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\ExtendedErrorTypeSymbol.cs (1)
122
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
91
internal sealed override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\FieldSymbol.cs (2)
341
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
351
internal bool CalculateUseSiteDiagnostic(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
774
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
776
UseSiteInfo
<AssemblySymbol> info = default;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (2)
145
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
147
UseSiteInfo
<AssemblySymbol> fromSignature = Signature.GetUseSiteInfo();
Symbols\Metadata\PE\PEEventSymbol.cs (3)
463
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
469
UseSiteInfo
<AssemblySymbol> result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
477
void deriveCompilerFeatureRequiredUseSiteInfo(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
628
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
634
UseSiteInfo
<AssemblySymbol> result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
647
void deriveCompilerFeatureRequiredUseSiteInfo(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\Metadata\PE\PEMethodSymbol.cs (5)
1473
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
1477
UseSiteInfo
<AssemblySymbol> result = new UseSiteInfo<AssemblySymbol>(PrimaryDependency);
1562
private
UseSiteInfo
<AssemblySymbol> GetCachedUseSiteInfo()
1567
private
UseSiteInfo
<AssemblySymbol> InitializeUseSiteDiagnostic(
UseSiteInfo
<AssemblySymbol> useSiteInfo)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2363
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
2422
var
useSiteInfo = GetUseSiteInfo();
Symbols\Metadata\PE\PEPropertySymbol.cs (2)
935
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
941
var
result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (2)
680
var
useSiteInfo = new UseSiteInfo<AssemblySymbol>(primaryDependency);
701
internal override
UseSiteInfo
<AssemblySymbol> GetConstraintsUseSiteErrorInfo()
Symbols\MethodSymbol.cs (2)
943
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
955
internal bool CalculateUseSiteDiagnostic(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\NamedTypeSymbol.cs (3)
1376
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
1378
UseSiteInfo
<AssemblySymbol> result = new UseSiteInfo<AssemblySymbol>(PrimaryDependency);
1394
private bool DeriveUseSiteDiagnosticFromTypeArguments(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\NativeIntegerTypeSymbol.cs (2)
165
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
167
var
useSiteInfo = _underlyingType.GetUseSiteInfo();
Symbols\ParameterSymbol.cs (1)
443
UseSiteInfo
<AssemblySymbol> info = default;
Symbols\PointerTypeSymbol.cs (2)
288
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
290
UseSiteInfo
<AssemblySymbol> result = default;
Symbols\PropertySymbol.cs (2)
389
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
399
internal bool CalculateUseSiteDiagnostic(ref
UseSiteInfo
<AssemblySymbol> result)
Symbols\Retargeting\RetargetingEventSymbol.cs (2)
174
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
179
var
result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingFieldSymbol.cs (2)
123
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
128
var
result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingMethodSymbol.cs (2)
354
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
359
var
result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
385
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\Retargeting\RetargetingPropertySymbol.cs (2)
234
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
240
var
result = new UseSiteInfo<AssemblySymbol>(primaryDependency);
Symbols\Source\SourceAssemblySymbol.cs (1)
2217
UseSiteInfo
<AssemblySymbol> useSiteInfo = forwardedType.GetUseSiteInfo();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
322
UseSiteInfo
<AssemblySymbol> useSiteInfo = interfaceMember.GetUseSiteInfo();
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
259
var attributeConstructor = Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor, out
var
useSiteInfo);
Symbols\Symbol.cs (13)
1063
var
info = GetUseSiteInfo();
1071
internal virtual
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
1154
internal bool MergeUseSiteInfo(ref
UseSiteInfo
<AssemblySymbol> result,
UseSiteInfo
<AssemblySymbol> info)
1209
internal bool DeriveUseSiteInfoFromType(ref
UseSiteInfo
<AssemblySymbol> result, TypeSymbol type)
1211
UseSiteInfo
<AssemblySymbol> info = type.GetUseSiteInfo();
1220
private void GetSymbolSpecificUnsupportedMetadataUseSiteErrorInfo(ref
UseSiteInfo
<AssemblySymbol> info)
1233
private
UseSiteInfo
<AssemblySymbol> GetSymbolSpecificUnsupportedMetadataUseSiteErrorInfo()
1235
var
useSiteInfo = new UseSiteInfo<AssemblySymbol>(new CSDiagnosticInfo(ErrorCode.ERR_BogusType, string.Empty));
1240
internal bool DeriveUseSiteInfoFromType(ref
UseSiteInfo
<AssemblySymbol> result, TypeWithAnnotations type, AllowedRequiredModifierType allowedRequiredModifierType)
1246
internal bool DeriveUseSiteInfoFromParameter(ref
UseSiteInfo
<AssemblySymbol> result, ParameterSymbol param)
1255
internal bool DeriveUseSiteInfoFromParameters(ref
UseSiteInfo
<AssemblySymbol> result, ImmutableArray<ParameterSymbol> parameters)
1278
internal bool DeriveUseSiteInfoFromCustomModifiers(ref
UseSiteInfo
<AssemblySymbol> result, ImmutableArray<CustomModifier> customModifiers, AllowedRequiredModifierType allowedRequiredModifierType)
Symbols\SymbolExtensions.cs (1)
110
var
info = symbol.GetUseSiteInfo();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
246
var symbol = Binder.GetWellKnownTypeMember(compilation, member, out
var
useSiteInfo);
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (2)
274
internal sealed override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
276
var
result = new UseSiteInfo<AssemblySymbol>(PrimaryDependency);
Symbols\Synthesized\SynthesizedSubmissionConstructor.cs (1)
25
var
useSiteInfo = submissionArrayType.GetUseSiteInfo();
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
166
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\Tuples\TupleFieldSymbol.cs (2)
139
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
279
internal override
UseSiteInfo
<AssemblySymbol> GetUseSiteInfo()
Symbols\Tuples\TupleTypeSymbol.cs (1)
497
UseSiteInfo
<AssemblySymbol> useSiteInfo = member.GetUseSiteInfo();
Symbols\TypeParameterSymbol.cs (1)
73
internal virtual
UseSiteInfo
<AssemblySymbol> GetConstraintsUseSiteErrorInfo()