2 instantiations of CompoundUseSiteInfo
Microsoft.CodeAnalysis (2)
Binding\UseSiteInfo.cs (2)
114public static CompoundUseSiteInfo<TAssemblySymbol> Discarded => new CompoundUseSiteInfo<TAssemblySymbol>(DiscardLevel.DiagnosticsAndDependencies); 115public static CompoundUseSiteInfo<TAssemblySymbol> DiscardedDependencies => new CompoundUseSiteInfo<TAssemblySymbol>(DiscardLevel.Dependencies);
116 references to CompoundUseSiteInfo
Microsoft.CodeAnalysis (13)
Binding\BindingDiagnosticBag.cs (8)
199internal void AddDependencies(CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 208internal bool Add(SyntaxNode node, CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 211internal bool AddDiagnostics(SyntaxNode node, CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 214internal bool Add(SyntaxToken token, CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 217internal bool Add(Location location, CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 220internal bool AddDiagnostics(Location location, CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo) 223internal bool AddDiagnostics<TData>(CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo, Func<TData, Location> getLocation, TData data) 259internal bool Add<TData>(CompoundUseSiteInfo<TAssemblySymbol> useSiteInfo, Func<TData, Location> getLocation, TData data)
Binding\UseSiteInfo.cs (5)
114public static CompoundUseSiteInfo<TAssemblySymbol> Discarded => new CompoundUseSiteInfo<TAssemblySymbol>(DiscardLevel.DiagnosticsAndDependencies); 115public static CompoundUseSiteInfo<TAssemblySymbol> DiscardedDependencies => new CompoundUseSiteInfo<TAssemblySymbol>(DiscardLevel.Dependencies); 155public CompoundUseSiteInfo(CompoundUseSiteInfo<TAssemblySymbol> template) 352public void AddDependencies(CompoundUseSiteInfo<TAssemblySymbol> info) 388public void MergeAndClear(ref CompoundUseSiteInfo<TAssemblySymbol> other)
Microsoft.CodeAnalysis.CSharp (100)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
199var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 262var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Binder_Expressions.cs (7)
1489var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1804var discardedInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1958var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2304var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2379var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2901var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2932var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Binder_Invocation.cs (2)
1678var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2402var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Binder_Lookup.cs (4)
50var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 762var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1670var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1784/// Should only be called by <see cref="IsAccessible(Symbol, TypeSymbol, out bool, ref CompoundUseSiteInfo{AssemblySymbol}, ConsList{TypeSymbol})"/>,
Binder\Binder_Operators.cs (1)
819var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Binder_Statements.cs (5)
2057var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2407var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2430var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2497var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2533var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Binder_Symbols.cs (1)
200var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\DecisionDagBuilder.cs (1)
374var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Semantics\Conversions\ConversionsBase.cs (2)
1892var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 4039var discarded = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2844var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
236var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Binder\Semantics\SemanticFacts.cs (2)
38var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 63var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Compilation\CSharpCompilation.cs (2)
2312var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2404var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Compilation\CSharpSemanticModel.cs (8)
1743var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1833var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2031var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2217var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2866var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2918var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 4050var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 4635var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Compilation\MemberSemanticModel.cs (2)
481var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 505var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Compilation\SyntaxTreeSemanticModel.cs (1)
254var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
281var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 882var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Emitter\NoPia\EmbeddedEvent.cs (1)
114var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies;
FlowAnalysis\NullableWalker.cs (15)
2089var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2696var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 2821var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 4763var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 4877var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 5343var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 5624var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 6055var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 6111var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 7728var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 8012var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 8253var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 9725var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 11116var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 11302var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
FlowAnalysis\NullableWalker_Patterns.cs (3)
462var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 762var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 949var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
620var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
195var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
699var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
150var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Lowering\SyntheticBoundNodeFactory.cs (5)
563var useSiteInfo = 654var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1325var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1432var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1489var useSiteInfo =
Operations\CSharpOperationFactory.cs (1)
1894var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Attributes\AttributeData.cs (1)
117var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Compilation_WellKnownMembers.cs (1)
197var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\ConstraintsHelper.cs (1)
1598var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\EventSymbol.cs (1)
194var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Metadata\PE\MetadataDecoder.cs (1)
547var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
822var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Metadata\PE\PEParameterSymbol.cs (4)
691var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 710var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 730var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 752var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\MethodSymbol.cs (1)
452var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
1072var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\PropertySymbol.cs (1)
291var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\ReducedExtensionMethodSymbol.cs (1)
43var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.DiscardedDependencies;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (5)
357var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 879var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 998var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1067var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 1367var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
172var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 194var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
89var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; // This is reported when we bind bases
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
94var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\TypeSymbol.cs (3)
456var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 615var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded; 630var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Symbols\TypeSymbolExtensions.cs (1)
1971var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\DelegateTypeTests.cs (1)
15728var useSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Semantics\OperatorTests.cs (1)
7385var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\CovariantReturnTests.cs (1)
346var discardedUseSiteInfo = CompoundUseSiteInfo<AssemblySymbol>.Discarded;