1422 references to WellKnownMember
Microsoft.CodeAnalysis (55)
CodeGen\ILBuilderEmit.cs (2)
794if (module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__get_UTF8) == null || 795module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__GetString) == null)
CodeGen\PrivateImplementationDetails.cs (3)
374var encodingUtf8 = getWellKnownTypeMember(compilation, WellKnownMember.System_Text_Encoding__get_UTF8); 375var encodingGetString = getWellKnownTypeMember(compilation, WellKnownMember.System_Text_Encoding__GetString); 392WellKnownMember member)
Compilation\Compilation.cs (3)
997internal abstract ISymbolInternal? CommonGetWellKnownTypeMember(WellKnownMember member); 3799internal void MakeMemberMissing(WellKnownMember member) 3809internal bool IsMemberMissing(WellKnownMember member)
Emit\CommonPEModuleBuilder.cs (2)
179internal abstract Cci.ICustomAttribute? SynthesizeAttribute(WellKnownMember attributeConstructor); 1143SynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Emit\EditAndContinue\DefinitionMap.cs (2)
415if (compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor) == null) 423if (compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor) == null)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
546: context.Module.SynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute__ctor);
Emit\NoPia\CommonEmbeddedMember.cs (1)
79builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedMethod.cs (1)
90return TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_LCIDConversionAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics);
Emit\NoPia\CommonEmbeddedParameter.cs (5)
100builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_ParamArrayAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 107builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 115signatureIndex == 0 ? WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor : 116WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32, 124builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DefaultParameterValueAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedType.cs (9)
121builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 129builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 136builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(signatureIndex == 0 ? WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16 : 137WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorComInterfaceType, 145builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_BestFitMappingAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 152builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 159builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_FlagsAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 166builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics)); 180builder.AddIfNotNull(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
Emit\NoPia\EmbeddedTypesManager.cs (1)
158internal abstract TAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics);
Operations\ControlFlowGraphBuilder.cs (10)
4172? (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)?.GetISymbol() 4327var enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol(); 4333enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol(); 4416var exitMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol(); 4778IOperation tryCallObjectForLoopControlHelper(SyntaxNode syntax, WellKnownMember helper) 4781bool isInitialization = (helper == WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj); 4874WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj); 5029WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForNextCheckObj); 7792(IMethodSymbol?)(_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor) ?? 7793_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor))?.GetISymbol();
WellKnownMembers.cs (15)
5217string[] allNames = new string[(int)WellKnownMember.Count] 5855public static MemberDescriptor GetDescriptor(WellKnownMember member) 5864internal static bool IsSynthesizedAttributeOptional(WellKnownMember attributeMember) 5868case WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor: 5869case WellKnownMember.System_Diagnostics_DebuggableAttribute__ctorDebuggingModes: 5870case WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor: 5871case WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor: 5872case WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor: 5873case WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor: 5874case WellKnownMember.System_Diagnostics_DebuggerNonUserCodeAttribute__ctor: 5875case WellKnownMember.System_STAThreadAttribute__ctor: 5876case WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor: 5877case WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor: 5878case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor: 5879case WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute__ctor:
Microsoft.CodeAnalysis.CSharp (817)
Binder\Binder.cs (2)
823WellKnownMember attributeMember, 842WellKnownMember attributeMember,
Binder\Binder.ValueChecks.cs (12)
1130if (elementAccess.IsValue || elementAccess.GetItemOrSliceHelper is WellKnownMember.System_Span_T__Slice_Int_Int or WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int) 3862if (elementAccess.GetItemOrSliceHelper is not (WellKnownMember.System_ReadOnlySpan_T__get_Item or WellKnownMember.System_Span_T__get_Item) || elementAccess.IsValue) 4165if (elementAccess.GetItemOrSliceHelper is not (WellKnownMember.System_ReadOnlySpan_T__get_Item or WellKnownMember.System_Span_T__get_Item) || elementAccess.IsValue) 5667if (elementAccess.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__get_Item or WellKnownMember.System_Span_T__get_Item) 5681resultRefKind = elementAccess.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__get_Item ? RefKind.In : RefKind.Ref; 5685else if (elementAccess.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int or WellKnownMember.System_Span_T__Slice_Int_Int) 5691parameterRefKind = elementAccess.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int ? RefKind.In : RefKind.Ref;
Binder\Binder_Conversions.cs (16)
457_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan, diagnostics, syntax: syntax); // This also takes care of an 'int' type 458_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T, diagnostics, syntax: syntax); 459_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T, diagnostics, syntax: syntax); 472_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan, diagnostics, syntax: syntax); // This also takes care of an 'int' type 473_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T, diagnostics, syntax: syntax); 844_ = GetWellKnownTypeMember(WellKnownMember.System_Span_T__ctor_Array, diagnostics, syntax: syntax); 848_ = GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array, diagnostics, syntax: syntax); 937_ = GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctor, diagnostics, syntax: syntax); 938_ = GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctorInt32, diagnostics, syntax: syntax); 939_ = GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__Add, diagnostics, syntax: syntax); 940_ = GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ToArray, diagnostics, syntax: syntax); 2333WellKnownMember? member = defaultValue.SpecialType switch 2335SpecialType.System_Decimal => WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 2336SpecialType.System_DateTime => WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 2355WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor, 2385WellKnownMember member,
Binder\Binder_Expressions.cs (27)
2652MethodSymbol symbolOpt = GetWellKnownTypeMember(WellKnownMember.System_Index__ctor, diagnostics, syntax: node) as MethodSymbol; 2671WellKnownMember? memberOpt = null; 2674memberOpt = WellKnownMember.System_Range__get_All; 2678memberOpt = WellKnownMember.System_Range__EndAt; 2682memberOpt = WellKnownMember.System_Range__StartAt; 2697WellKnownMember.System_Range__ctor, 9496_ = GetWellKnownTypeMember(WellKnownMember.System_Range__get_Start, diagnostics, syntax: node); 9497_ = GetWellKnownTypeMember(WellKnownMember.System_Range__get_End, diagnostics, syntax: node); 9500_ = GetWellKnownTypeMember(WellKnownMember.System_Index__GetOffset, diagnostics, syntax: node); 9510WellKnownMember createSpanHelper; 9511WellKnownMember getItemOrSliceHelper; 9516createSpanHelper = WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan; 9517getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_Span_T__Slice_Int_Int : WellKnownMember.System_Span_T__get_Item; 9521createSpanHelper = WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan; 9522getItemOrSliceHelper = indexOrRangeWellknownType == WellKnownType.System_Range ? WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int : WellKnownMember.System_ReadOnlySpan_T__get_Item; 9524_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T, diagnostics, syntax: node); 9573_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T, diagnostics, syntax: node); 9593getItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int ? WellKnownType.System_ReadOnlySpan_T : WellKnownType.System_Span_T). 9645(object)constructor == compilation.GetWellKnownTypeMember(WellKnownMember.System_Index__ctor) && 9820WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T, 9831WellKnownMember.System_Index__GetOffset, 10337checkWellKnown(WellKnownMember.System_Range__get_Start); 10338checkWellKnown(WellKnownMember.System_Range__get_End); 10340checkWellKnown(WellKnownMember.System_Index__GetOffset); 10353void checkWellKnown(WellKnownMember member)
Binder\Binder_Invocation.cs (3)
1459if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Runtime_InteropServices_UnknownWrapper__ctor, diagnostics, syntax: syntax) is MethodSymbol methodSymbol) 1468if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Runtime_InteropServices_DispatchWrapper__ctor, diagnostics, syntax: syntax) is MethodSymbol methodSymbol) 1477if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Type__Missing, diagnostics, syntax: syntax) is FieldSymbol fieldSymbol)
Binder\Binder_Lambda.cs (1)
197WellKnownMember.System_ParamArrayAttribute__ctor,
Binder\Binder_Operators.cs (2)
4244if (elementAccess.GetItemOrSliceHelper is WellKnownMember.System_Span_T__get_Item or WellKnownMember.System_ReadOnlySpan_T__get_Item)
Binder\Binder_Patterns.cs (9)
257_ = GetWellKnownTypeMember(WellKnownMember.System_Range__ctor, diagnostics, syntax: node); 407_ = GetWellKnownTypeMember(WellKnownMember.System_Index__ctor, diagnostics, syntax: node); 671isReadOnlySpan ? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T : WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T, 674_ = GetWellKnownTypeMember(WellKnownMember.System_MemoryExtensions__AsSpan_String, diagnostics, syntax: node); 675_ = GetWellKnownTypeMember(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Length : WellKnownMember.System_Span_T__get_Length, 1281iTupleGetLength = (MethodSymbol?)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length); 1282iTupleGetItem = (MethodSymbol?)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item);
Binder\Binder_Symbols.cs (3)
1879internal Symbol GetWellKnownTypeMember(WellKnownMember member, BindingDiagnosticBag diagnostics, Location location = null, SyntaxNode syntax = null, bool isOptional = false) 1888internal static Symbol GetWellKnownTypeMember(CSharpCompilation compilation, WellKnownMember member, BindingDiagnosticBag diagnostics, Location location = null, SyntaxNode syntax = null, bool isOptional = false) 1902internal static Symbol GetWellKnownTypeMember(CSharpCompilation compilation, WellKnownMember member, out UseSiteInfo<AssemblySymbol> useSiteInfo, bool isOptional = false)
Binder\ForEachLoopBinder.cs (6)
899_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T, diagnostics, syntax: collectionExpr.Syntax); 902_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T, diagnostics, syntax: collectionExpr.Syntax); 903_ = GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T, diagnostics, syntax: collectionExpr.Syntax); 1102getEnumeratorMethod = (MethodSymbol)GetWellKnownTypeMember(Compilation, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 1140MethodSymbol moveNextAsync = (MethodSymbol)GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 1148currentPropertyGetter = (MethodSymbol)GetWellKnownTypeMember(Compilation, WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, diagnostics, errorLocationSyntax.Location, isOptional: false);
Binder\Semantics\Conversions\Conversions.cs (5)
67WellKnownMember.System_ParamArrayAttribute__ctor, 78WellKnownMember? member = defaultValue.SpecialType switch 80SpecialType.System_Decimal => WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 81SpecialType.System_DateTime => WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 99WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor,
BoundTree\BoundExpressionExtensions.cs (2)
53case WellKnownMember.System_Span_T__get_Item: 55case WellKnownMember.System_ReadOnlySpan_T__get_Item:
BoundTree\BoundInlineArrayAccess.cs (6)
16Debug.Assert(!IsValue || GetItemOrSliceHelper == WellKnownMember.System_ReadOnlySpan_T__get_Item); 36WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int or 37WellKnownMember.System_Span_T__Slice_Int_Int); 39if (GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int) 67WellKnownMember.System_ReadOnlySpan_T__get_Item or 68WellKnownMember.System_Span_T__get_Item);
CodeGen\EmitArrayInitializer.cs (3)
462var rosPointerCtor = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer, _diagnostics, syntax: wrappedExpression.Syntax, isOptional: true); 608MethodSymbol? createSpan = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle, _diagnostics, syntax: wrappedExpression.Syntax, isOptional: true); 777rosArrayCtor = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_ReadOnlySpan_T__ctor_Array, _diagnostics, syntax: syntax, isOptional: true);
CodeGen\EmitExpression.cs (11)
2500expression.Constructor.OriginalDefinition == (object)this._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array)) || 2502expression.Constructor.OriginalDefinition == (object)this._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length))) && 2522(originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__ctor) || 2523originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__ctor) || 2524originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__ctor) || 2525originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__ctor) || 2526originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__ctor) || 2527originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__ctor) || 2528originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__ctor) || 2529originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__ctor))) 3659var throwMethod = (MethodSymbol)_module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_CancellationToken__ThrowIfCancellationRequested);
CodeGen\EmitStackAllocInitializer.cs (2)
70if (Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle, _diagnostics, syntax: syntaxNode, isOptional: true) is MethodSymbol createSpanHelper && 71Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_ReadOnlySpan_T__get_Item, _diagnostics, syntax: syntaxNode, isOptional: true) is MethodSymbol spanGetItemDefinition)
CodeGen\EmitStatement.cs (7)
1568? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T 1569: WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T), 1575var asSpanMethod = (MethodSymbol)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_MemoryExtensions__AsSpan_String, _diagnostics, syntax: syntaxNode); 1663(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Length : WellKnownMember.System_Span_T__get_Length), 1687(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Item : WellKnownMember.System_Span_T__get_Item),
Compilation\CSharpCompilation.cs (4)
4787return Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctor, diagnostics, location) is object && 4788Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctorTransformFlags, diagnostics, location) is object; 4792Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, diagnostics, location) is object; 4943var sustainedLowLatency = GetWellKnownTypeMember(WellKnownMember.System_Runtime_GCLatencyMode__SustainedLowLatency);
Compilation\MemberSemanticModel.cs (1)
1018? (MethodSymbol)Compilation.GetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)
Compiler\MethodBodySynthesizer.cs (5)
247WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable, 259WellKnownMember processHandlerMember = isAddMethod 260? WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__AddEventHandler 261: WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__RemoveEventHandler; 392MethodSymbol compareExchangeMethod = (MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T);
Compiler\MethodBodySynthesizer.Lowered.cs (6)
188? WellKnownMember.System_ReadOnlySpan_T__get_Item 189: WellKnownMember.System_Span_T__get_Item).AsMember(spanChar), 206? WellKnownMember.System_ReadOnlySpan_T__get_Length 207: WellKnownMember.System_Span_T__get_Length).AsMember(spanChar))), 414WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 416WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals);
Compiler\MethodCompiler.cs (1)
1423var ctor = (MethodSymbol)Binder.GetWellKnownTypeMember(_compilation, WellKnownMember.System_NotSupportedException__ctor, _diagnostics, syntax: syntax, isOptional: false);
Emitter\EditAndContinue\EmitHelpers.cs (1)
158constructor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_HotReloadException__ctorStringInt32) as MethodSymbol;
Emitter\Model\PEAssemblyBuilder.cs (8)
214internal override SynthesizedAttributeData SynthesizeNullableAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 218var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags) ? 1 : 0; 257internal override SynthesizedAttributeData SynthesizeNativeIntegerAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 261var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags) ? 1 : 0; 272internal override SynthesizedAttributeData SynthesizeScopedRefAttribute(WellKnownMember member) 679Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__ctor, diagnostics, Location.None); 680Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__AllowMultiple, diagnostics, Location.None); 681Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__Inherited, diagnostics, Location.None);
Emitter\Model\PEModuleBuilder.cs (21)
119internal sealed override Cci.ICustomAttribute? SynthesizeAttribute(WellKnownMember attributeConstructor) 993return ((MethodSymbol)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__InitializeArrayArrayRuntimeFieldHandle))?.GetCciAdapter(); 1745WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags, 1764WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 1768internal virtual SynthesizedAttributeData SynthesizeNullableAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 1792return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor, arguments, isOptionalUse: true); 1821attribute = SynthesizeNativeIntegerAttribute(WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, ImmutableArray<TypedConstant>.Empty); 1830attribute = SynthesizeNativeIntegerAttribute(WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags, arguments); 1837internal virtual SynthesizedAttributeData SynthesizeNativeIntegerAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 1858return SynthesizeScopedRefAttribute(WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor); 1861internal virtual SynthesizedAttributeData SynthesizeScopedRefAttribute(WellKnownMember member) 1872return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor, arguments, isOptionalUse: true); 1885return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor, arguments); 1891return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor); 1897return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiresLocationAttribute__ctor); 1903return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 1909return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ExtensionMarkerAttribute__ctor, 1922return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor); 1928return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor); 2054factory.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor)); 2074factory.WellKnownMethod(WellKnownMember.System_InvalidOperationException__ctor));
Emitter\Model\SourceAssemblySymbolAdapter.cs (1)
27.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ReferenceAssemblyAttribute__ctor, isOptionalUse: true);
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
65factory.WellKnownMethod(WellKnownMember.System_Guid__ctor),
Emitter\NoPia\EmbeddedType.cs (3)
250var member = hasGuid ? 251WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctor : 252WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctorStringString;
Emitter\NoPia\EmbeddedTypesManager.cs (8)
46_lazyWellKnownTypeMethods = new MethodSymbol[(int)WellKnownMember.Count]; 81public MethodSymbol GetWellKnownMethod(WellKnownMember method, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 89private MethodSymbol LazyGetWellKnownTypeMethod(ref MethodSymbol lazyMethod, WellKnownMember member, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 123internal override CSharpAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 133case WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor: 141case WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor: 636Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 638return compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor);
FlowAnalysis\DefiniteAssignment.cs (1)
2758if (node.GetItemOrSliceHelper == WellKnownMember.System_Span_T__Slice_Int_Int)
FlowAnalysis\NullableWalker.cs (7)
5101if (node.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int or WellKnownMember.System_Span_T__Slice_Int_Int) 6840isWellKnownEqualityMethodOrImplementation(compilation, method, receiverType.Type, WellKnownMember.System_Collections_Generic_IEqualityComparer_T__Equals)) 6851isWellKnownEqualityMethodOrImplementation(compilation, method, receiverType.Type, WellKnownMember.System_IEquatable_T__Equals))) 6871static bool isWellKnownEqualityMethodOrImplementation(CSharpCompilation compilation, MethodSymbol method, TypeSymbol? receiverType, WellKnownMember wellKnownMember) 6992return method.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange), SymbolEqualityComparer.ConsiderEverything.CompareKind) 6993|| method.OriginalDefinition.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T), SymbolEqualityComparer.ConsiderEverything.CompareKind);
Generated\BoundNodes.xml.Generated.cs (3)
7521public BoundInlineArrayAccess(SyntaxNode syntax, BoundExpression expression, BoundExpression argument, bool isValue, WellKnownMember getItemOrSliceHelper, TypeSymbol type, bool hasErrors = false) 7543public WellKnownMember GetItemOrSliceHelper { get; } 7548public BoundInlineArrayAccess Update(BoundExpression expression, BoundExpression argument, bool isValue, WellKnownMember getItemOrSliceHelper, TypeSymbol type)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
481var exceptionDispatchInfoCapture = _F.WellKnownMethod(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Capture, isOptional: true); 482var exceptionDispatchInfoThrow = _F.WellKnownMethod(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Throw, isOptional: true);
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
175F.ExpressionStatement(F.Call(combinedTokens, F.WellKnownMethod(WellKnownMember.System_Threading_CancellationTokenSource__Dispose))),
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (36)
121WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 140setResult: WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete, // AsyncIteratorMethodBuilder.Complete is the corresponding method to AsyncTaskMethodBuilder.SetResult 141awaitOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted, 142awaitUnsafeOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted, 143start: WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T, 156WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__Create, 172setException: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__SetException, 173setResult: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__SetResult, 174awaitOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__AwaitOnCompleted, 175awaitUnsafeOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__AwaitUnsafeOnCompleted, 176start: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__Start_T, 177setStateMachine: WellKnownMember.System_Runtime_CompilerServices_AsyncVoidMethodBuilder__SetStateMachine, 217WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__Create, 223WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__Task, 244setException: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__SetException, 245setResult: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__SetResult, 246awaitOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__AwaitOnCompleted, 247awaitUnsafeOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__AwaitUnsafeOnCompleted, 248start: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__Start_T, 249setStateMachine: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder__SetStateMachine, 300WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__Create, 306WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__Task, 327setException: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__SetException, 328setResult: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__SetResult, 329awaitOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__AwaitOnCompleted, 330awaitUnsafeOnCompleted: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__AwaitUnsafeOnCompleted, 331start: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__Start_T, 332setStateMachine: WellKnownMember.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T__SetStateMachine, 378WellKnownMember? setException, 379WellKnownMember setResult, 380WellKnownMember awaitOnCompleted, 381WellKnownMember awaitUnsafeOnCompleted, 382WellKnownMember start, 383WellKnownMember? setStateMachine, 422WellKnownMember? member, 434WellKnownMember memberValue = member.Value;
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (55)
57EnsureWellKnownMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, bag); 58EnsureWellKnownMember(WellKnownMember.System_Threading_CancellationToken__Equals, bag); 59EnsureWellKnownMember(WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource, bag); 60EnsureWellKnownMember(WellKnownMember.System_Threading_CancellationTokenSource__Token, bag); 61EnsureWellKnownMember(WellKnownMember.System_Threading_CancellationTokenSource__Dispose, bag); 64EnsureWellKnownMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, bag); 65EnsureWellKnownMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, bag); 67EnsureWellKnownMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync, bag); 68EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, bag); 69EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, bag); 70EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_ValueTask__ctor, bag); 72EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, bag); 73EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, bag); 74EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, bag); 75EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, bag); 76EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, bag); 77EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, bag); 78EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, bag); 80EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, bag); 81EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, bag); 82EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, bag); 84EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, bag); 85EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, bag); 86EnsureWellKnownMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, bag); 179F.WellKnownMethod(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId) 237F.Call(parameterProxy, WellKnownMember.System_Threading_CancellationToken__Equals, F.Default(parameterProxy.Type)), 243F.Call(tokenParameter, WellKnownMember.System_Threading_CancellationToken__Equals, parameterProxy), 244F.Call(tokenParameter, WellKnownMember.System_Threading_CancellationToken__Equals, F.Default(tokenParameter.Type))), 249F.Assignment(combinedTokens, F.StaticCall(WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource, parameterProxy, tokenParameter)), 251F.Assignment(resultParameter, F.Property(combinedTokens, WellKnownMember.System_Threading_CancellationTokenSource__Token))))); 302MethodSymbol IAsyncEnumerableOfElementType_MoveNextAsync = F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync) 307MethodSymbol promise_GetStatus = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 310MethodSymbol promise_GetResult = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 315MethodSymbol valueTaskT_ctorValue = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue) 318MethodSymbol valueTaskT_ctor = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken) 379var resetMethod = (MethodSymbol)F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, isOptional: true) 401promise_get_Version = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version) 427MethodSymbol IAsyncDisposable_DisposeAsync = F.WellKnownMethod(WellKnownMember.System_IAsyncDisposable__DisposeAsync); 453F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask__ctor) 483F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current) 501F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult) 505F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 526F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus) 530F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 552F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted) 556F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted) 580F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult); 583F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 604F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus); 607F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 626MethodSymbol IValueTaskSource_OnCompleted = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted); 629F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted) 656F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator) 684MethodSymbol setResultMethod = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, isOptional: true); 690MethodSymbol setExceptionMethod = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, isOptional: true);
Lowering\AsyncRewriter\AsyncRewriter.cs (6)
126EnsureWellKnownMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext, bag); 127EnsureWellKnownMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine, bag); 130private Symbol EnsureWellKnownMember(WellKnownMember member, BindingDiagnosticBag bag) 153var IAsyncStateMachine_MoveNext = F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext); 154var IAsyncStateMachine_SetStateMachine = F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine); 246F.WellKnownMethod(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (94)
303return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__ArrayIndex_Expression_Expression, array, index); 307return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__ArrayIndex_Expression_Expressions, array, Indices(node.Indices)); 346return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__NewArrayInit, boundType, Expressions(node.InitializerOpt.Initializers)); 357return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__NewArrayBounds, boundType, Expressions(node.Bounds)); 363return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__ArrayLength, Visit(node.Expression)); 376return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeAs, Visit(node.Operand), _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 386private static WellKnownMember GetBinaryOperatorFactory(BinaryOperatorKind opKind, MethodSymbol methodOpt, out bool isChecked, out bool isLifted, out bool requiresLifted) 397WellKnownMember.System_Linq_Expressions_Expression__AddChecked : 398WellKnownMember.System_Linq_Expressions_Expression__AddChecked_MethodInfo) : 400WellKnownMember.System_Linq_Expressions_Expression__Add : 401WellKnownMember.System_Linq_Expressions_Expression__Add_MethodInfo); 405WellKnownMember.System_Linq_Expressions_Expression__MultiplyChecked : 406WellKnownMember.System_Linq_Expressions_Expression__MultiplyChecked_MethodInfo) : 408WellKnownMember.System_Linq_Expressions_Expression__Multiply : 409WellKnownMember.System_Linq_Expressions_Expression__Multiply_MethodInfo); 413WellKnownMember.System_Linq_Expressions_Expression__SubtractChecked : 414WellKnownMember.System_Linq_Expressions_Expression__SubtractChecked_MethodInfo) : 416WellKnownMember.System_Linq_Expressions_Expression__Subtract : 417WellKnownMember.System_Linq_Expressions_Expression__Subtract_MethodInfo); 420WellKnownMember.System_Linq_Expressions_Expression__Divide : 421WellKnownMember.System_Linq_Expressions_Expression__Divide_MethodInfo; 424WellKnownMember.System_Linq_Expressions_Expression__Modulo : 425WellKnownMember.System_Linq_Expressions_Expression__Modulo_MethodInfo; 429WellKnownMember.System_Linq_Expressions_Expression__AndAlso : 430WellKnownMember.System_Linq_Expressions_Expression__AndAlso_MethodInfo) : 432WellKnownMember.System_Linq_Expressions_Expression__And : 433WellKnownMember.System_Linq_Expressions_Expression__And_MethodInfo); 436WellKnownMember.System_Linq_Expressions_Expression__ExclusiveOr : 437WellKnownMember.System_Linq_Expressions_Expression__ExclusiveOr_MethodInfo; 441WellKnownMember.System_Linq_Expressions_Expression__OrElse : 442WellKnownMember.System_Linq_Expressions_Expression__OrElse_MethodInfo) : 444WellKnownMember.System_Linq_Expressions_Expression__Or : 445WellKnownMember.System_Linq_Expressions_Expression__Or_MethodInfo); 448WellKnownMember.System_Linq_Expressions_Expression__LeftShift : 449WellKnownMember.System_Linq_Expressions_Expression__LeftShift_MethodInfo; 452WellKnownMember.System_Linq_Expressions_Expression__RightShift : 453WellKnownMember.System_Linq_Expressions_Expression__RightShift_MethodInfo; 456WellKnownMember.System_Linq_Expressions_Expression__Equal : 457WellKnownMember.System_Linq_Expressions_Expression__Equal_MethodInfo; 460WellKnownMember.System_Linq_Expressions_Expression__NotEqual : 461WellKnownMember.System_Linq_Expressions_Expression__NotEqual_MethodInfo; 464WellKnownMember.System_Linq_Expressions_Expression__LessThan : 465WellKnownMember.System_Linq_Expressions_Expression__LessThan_MethodInfo; 468WellKnownMember.System_Linq_Expressions_Expression__LessThanOrEqual : 469WellKnownMember.System_Linq_Expressions_Expression__LessThanOrEqual_MethodInfo; 472WellKnownMember.System_Linq_Expressions_Expression__GreaterThan : 473WellKnownMember.System_Linq_Expressions_Expression__GreaterThan_MethodInfo; 476WellKnownMember.System_Linq_Expressions_Expression__GreaterThanOrEqual : 477WellKnownMember.System_Linq_Expressions_Expression__GreaterThanOrEqual_MethodInfo; 491WellKnownMember opFactory = GetBinaryOperatorFactory(opKind, methodOpt, out isChecked, out isLifted, out requiresLifted); 568private BoundExpression MakeBinary(MethodSymbol methodOpt, TypeSymbol type, bool isLifted, bool requiresLifted, WellKnownMember opFactory, BoundExpression loweredLeft, BoundExpression loweredRight) 642return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Invoke, Visit(node.ReceiverOpt), Expressions(node.Arguments)); 649WellKnownMember.System_Linq_Expressions_Expression__Call, 661return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Condition, condition, consequence, alternative); 713WellKnownMember.System_Linq_Expressions_Expression__ConvertChecked_MethodInfo : 714WellKnownMember.System_Linq_Expressions_Expression__Convert_MethodInfo, 753WellKnownMember.System_Linq_Expressions_Expression__ConvertChecked : 754WellKnownMember.System_Linq_Expressions_Expression__Convert, 763var createDelegate = _bound.WellKnownMethod(WellKnownMember.System_Reflection_MethodInfo__CreateDelegate, isOptional: true); 813WellKnownMember.System_Linq_Expressions_Expression__Field, 825return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__TypeIs, Visit(operand), _bound.Typeof(node.TargetType.Type, _bound.WellKnownType(WellKnownType.System_Type))); 831return node.Type.IsExpressionTree() ? _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Quote, result) : result; 847WellKnownMember.System_Linq_Expressions_Expression__Parameter, 856WellKnownMember.System_Linq_Expressions_Expression__Lambda_OfTDelegate, 871return VisitObjectCreationContinued(_bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))), node.InitializerExpressionOpt); 882return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Coalesce_Lambda, left, right, MakeConversionLambda(leftConversion, lambdaParamType, node.LeftConversion.Type)); 886return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Coalesce, left, right); 896var parameter = _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Parameter, _bound.Typeof(fromType, _bound.WellKnownType(WellKnownType.System_Type)), _bound.Literal(parameterName)); 904WellKnownMember.System_Linq_Expressions_Expression__Lambda, 965WellKnownMember.System_Linq_Expressions_Expression__ListBind_MethodInfo : 966WellKnownMember.System_Linq_Expressions_Expression__ListBind_MemberInfo, 974WellKnownMember.System_Linq_Expressions_Expression__Bind_MethodInfo : 975WellKnownMember.System_Linq_Expressions_Expression__Bind_MemberInfo, 983WellKnownMember.System_Linq_Expressions_Expression__MemberBind_MethodInfo : 984WellKnownMember.System_Linq_Expressions_Expression__MemberBind_MemberInfo, 1009BoundExpression elementInit = _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__ElementInit, 1040return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__ListInit, result, init); 1042return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__MemberInit, result, init); 1060return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_Type, _bound.Typeof(node.Type, _bound.WellKnownType(WellKnownType.System_Type))); 1074return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_ConstructorInfo_Expressions_MemberInfos, 1079return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__New_ConstructorInfo_IEnumerableExpressions, ctor, args); 1124return _bound.StaticCall(WellKnownMember.System_Linq_Expressions_Expression__Property, receiver, _bound.MethodInfo(getMethod, _bound.WellKnownType(WellKnownType.System_Reflection_MethodInfo))); 1142WellKnownMember opFactory; 1150opFactory = WellKnownMember.System_Linq_Expressions_Expression__UnaryPlus; 1154WellKnownMember.System_Linq_Expressions_Expression__NegateChecked_Expression_MethodInfo : 1155WellKnownMember.System_Linq_Expressions_Expression__Negate_Expression_MethodInfo; 1159opFactory = WellKnownMember.System_Linq_Expressions_Expression__Not_Expression_MethodInfo; 1169case WellKnownMember.System_Linq_Expressions_Expression__NegateChecked_Expression_MethodInfo: 1170opFactory = WellKnownMember.System_Linq_Expressions_Expression__NegateChecked_Expression; 1173case WellKnownMember.System_Linq_Expressions_Expression__Negate_Expression_MethodInfo: 1174opFactory = WellKnownMember.System_Linq_Expressions_Expression__Negate_Expression; 1177case WellKnownMember.System_Linq_Expressions_Expression__Not_Expression_MethodInfo: 1178opFactory = WellKnownMember.System_Linq_Expressions_Expression__Not_Expression; 1206WellKnownMember.System_Linq_Expressions_Expression__Constant,
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (3)
65WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile, 71WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles, 564private static MethodSymbol GetCreatePayloadOverload(CSharpCompilation compilation, WellKnownMember overload, SyntaxNode syntax, BindingDiagnosticBag diagnostics)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (27)
60/// <see cref="WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId"/>. 207WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreBoolean - WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean : 0; 209WellKnownMember? overloadOpt = refAssignmentSourceIsLocal switch 211true => WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias, 212false => WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreParameterAlias, 216=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean, 218=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreByte, 220=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt16, 222=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt32, 224=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt64, 226=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreSingle, 228=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDouble, 230=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDecimal, 232=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString, 234=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStorePointer, 236=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUnmanaged, 243=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString, 245=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject, 259Debug.Assert(enumDelta == 0 || overloadOpt.Value != WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias); 261var overload = overloadOpt.Value + enumDelta; 268private MethodSymbol? GetWellKnownMethodSymbol(WellKnownMember overload, SyntaxNode syntax) 334(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry, 337(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry, 340(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry, 343(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry, 351var returnLogger = GetWellKnownMethodSymbol(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn, _factory.Syntax);
Lowering\Instrumentation\ModuleCancellationInstrumenter.cs (1)
57var throwMethod = factory.WellKnownMethod(WellKnownMember.System_Threading_CancellationToken__ThrowIfCancellationRequested, isOptional: true);
Lowering\Instrumentation\StackOverflowProbingInstrumenter.cs (1)
47var ensureStackMethod = factory.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack, isOptional: true);
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
36AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor));
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
291F.WellKnownMethod(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId) is { } getId)
Lowering\LocalRewriter\LocalRewriter.cs (6)
596private bool TryGetWellKnownTypeMember<TSymbol>(SyntaxNode? syntax, WellKnownMember member, [NotNullWhen(true)] out TSymbol? symbol, bool isOptional = false, Location? location = null) where TSymbol : Symbol 666tryGetResult = TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle); 688if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle)) 848F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T) 1108return ((BoundInlineArrayAccess)expr) is { IsValue: false, GetItemOrSliceHelper: WellKnownMember.System_Span_T__get_Item or WellKnownMember.System_ReadOnlySpan_T__get_Item };
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (6)
855StringPatternInput.SpanChar => compilation.GetWellKnownTypeMember(WellKnownMember.System_Span_T__get_Length), 856StringPatternInput.ReadOnlySpanChar => compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__get_Length), 868StringPatternInput.SpanChar => compilation.GetWellKnownTypeMember(WellKnownMember.System_Span_T__get_Item), 869StringPatternInput.ReadOnlySpanChar => compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__get_Item), 939StringPatternInput.SpanChar => _localRewriter._compilation.GetWellKnownTypeMember(WellKnownMember.System_Span_T__get_Item), 940StringPatternInput.ReadOnlySpanChar => _localRewriter._compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__get_Item),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (6)
313var ctor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Index__ctor); 327var indexCtor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Index__ctor); 331var rangeCtor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Range__ctor); 441? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T 442: WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T)) 444var asSpan = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_MemoryExtensions__AsSpan_String);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (34)
90var addMethod = (MethodSymbol?)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__Add); 153if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Linq_Enumerable__ToList, out MethodSymbol? toListGeneric, isOptional: true)) 263_factory.WellKnownMember(WellKnownMember.System_Collections_Immutable_ImmutableArray_T__Empty, isOptional: true) is FieldSymbol immutableArrayOfTEmpty) 276if (_factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_ImmutableCollectionsMarshal__AsImmutableArray_T, isOptional: true) is MethodSymbol asImmutableArray) 310var constructor = ((MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array)).AsMember(spanType); 342var wellKnownMember = isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__ctor_Array : WellKnownMember.System_Span_T__ctor_Array; 380var listToArray = ((MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Collections_Generic_List_T__ToArray)).AsMember((NamedTypeSymbol)list.Type); 615? WellKnownMember.System_ReadOnlySpan_T__ctor_ref_readonly_T 616: WellKnownMember.System_Span_T__ctor_ref_T, isOptional: true) is MethodSymbol spanRefConstructor) 737&& tryGetToArrayMethod(spreadTypeOriginalDefinition, WellKnownType.System_Collections_Generic_List_T, WellKnownMember.System_Collections_Generic_List_T__ToArray, out MethodSymbol? listToArrayMethod)) 744if (_factory.WellKnownMethod(WellKnownMember.System_Linq_Enumerable__ToArray, isOptional: true) is { } linqToArrayMethodGeneric) 760if (tryGetToArrayMethod(spanType, WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__ToArray, out var toArrayMethod) 761|| tryGetToArrayMethod(spanType, WellKnownType.System_Span_T, WellKnownMember.System_Span_T__ToArray, out toArrayMethod)) 768bool tryGetToArrayMethod(TypeSymbol spreadTypeOriginalDefinition, WellKnownType wellKnownType, WellKnownMember wellKnownMember, [NotNullWhen(true)] out MethodSymbol? toArrayMethod) 954&& _factory.WellKnownMethod(writableOnly ? WellKnownMember.System_Span_T__ctor_Array : WellKnownMember.System_ReadOnlySpan_T__ctor_Array, isOptional: true) is { } spanCtorArray) 979&& _factory.WellKnownMethod(WellKnownMember.System_Collections_Immutable_ImmutableArray_T__AsSpan, isOptional: true) is { } immutableArrayAsSpanMethod) 986&& _factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T, isOptional: true) is { } collectionsMarshalAsSpanMethod) 1044if (_factory.WellKnownMethod(WellKnownMember.System_Span_T__Slice_Int_Int, isOptional: true) is not { } spanSliceMethod) 1050if ((getSpanMethodsForSpread(WellKnownType.System_ReadOnlySpan_T, WellKnownMember.System_ReadOnlySpan_T__get_Length, WellKnownMember.System_ReadOnlySpan_T__CopyTo_Span_T) 1051?? getSpanMethodsForSpread(WellKnownType.System_Span_T, WellKnownMember.System_Span_T__get_Length, WellKnownMember.System_Span_T__CopyTo_Span_T)) 1062WellKnownMember getLengthMember, 1063WellKnownMember copyToMember) 1137setCount = ((MethodSymbol?)_compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__SetCount_T))?.Construct(typeArguments); 1138asSpan = ((MethodSymbol?)_compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T))?.Construct(typeArguments); 1153var constructor = ((MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Collections_Generic_List_T__ctorInt32)).AsMember(collectionType); 1177var constructor = ((MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Collections_Generic_List_T__ctor)).AsMember(collectionType); 1203var spanGetItem = ((MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Span_T__get_Item)).AsMember((NamedTypeSymbol)spanTemp.Type); 1282var addMethod = _factory.WellKnownMethod(WellKnownMember.System_Collections_Generic_List_T__Add).AsMember(collectionType); 1283var addRangeMethod = _factory.WellKnownMethod(WellKnownMember.System_Collections_Generic_List_T__AddRange, isOptional: true)?.AsMember(collectionType);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
109if (!TryGetWellKnownTypeMember<MethodSymbol>(node.Syntax, WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, out MethodSymbol? ctor))
Lowering\LocalRewriter\LocalRewriter_Event.cs (9)
118if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveAllEventHandlers, out clearMethod)) 133WellKnownMember helper; 136helper = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveEventHandler_T; 151helper = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__AddEventHandler_T; 251if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable, out getOrCreateMethod)) 269if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__InvocationList, out invocationListProperty)) 301var ctor = _factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__ctor); 305var addRemove = _factory.WellKnownMethod(node.IsAddition ? WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__AddEventHandler : 306WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__RemoveEventHandler);
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
74WellKnownMember wellKnownTupleRest = NamedTypeSymbol.GetTupleTypeMember(NamedTypeSymbol.ValueTupleRestPosition, NamedTypeSymbol.ValueTupleRestPosition);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
479if (TryGetWellKnownTypeMember(fixedInitializer.Syntax, WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__get_OffsetToStringData, out offsetMethod))
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
89lengthGet = (MethodSymbol?)Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_Span_T__get_Length, diagnostics, syntax: forEachSyntax, isOptional: true)?.SymbolAsMember(spanType); 90indexerGet = (MethodSymbol?)Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_Span_T__get_Item, diagnostics, syntax: forEachSyntax, isOptional: true)?.SymbolAsMember(spanType); 95lengthGet = (MethodSymbol?)Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_ReadOnlySpan_T__get_Length, diagnostics, syntax: forEachSyntax, isOptional: true)?.SymbolAsMember(spanType); 96indexerGet = (MethodSymbol?)Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_ReadOnlySpan_T__get_Item, diagnostics, syntax: forEachSyntax, isOptional: true)?.SymbolAsMember(spanType); 298disposeMethod = (MethodSymbol)Binder.GetWellKnownTypeMember(_compilation, WellKnownMember.System_IAsyncDisposable__DisposeAsync, _diagnostics, syntax: forEachSyntax);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (13)
248if (node.IsValue && node.GetItemOrSliceHelper == WellKnownMember.System_ReadOnlySpan_T__get_Item) 365if (node.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int or WellKnownMember.System_ReadOnlySpan_T__get_Item) 391if (node.GetItemOrSliceHelper is WellKnownMember.System_Span_T__get_Item) 397Debug.Assert(node.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__get_Item); 410if (node.GetItemOrSliceHelper is WellKnownMember.System_Span_T__get_Item) 416Debug.Assert(node.GetItemOrSliceHelper is WellKnownMember.System_ReadOnlySpan_T__get_Item); 723WellKnownMember.System_Index__GetOffset, 770(object)constructor == _compilation.GetWellKnownTypeMember(WellKnownMember.System_Index__ctor) && 1085F.Call(rangeLocal, F.WellKnownMethod(WellKnownMember.System_Range__get_Start)), 1086F.WellKnownMethod(WellKnownMember.System_Index__GetOffset), 1097F.Call(rangeLocal, F.WellKnownMethod(WellKnownMember.System_Range__get_End)), 1098F.WellKnownMethod(WellKnownMember.System_Index__GetOffset),
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (3)
106if (TryGetWellKnownTypeMember(lockSyntax, WellKnownMember.System_Threading_Monitor__Exit, out exitMethod)) 124if ((TryGetWellKnownTypeMember(lockSyntax, WellKnownMember.System_Threading_Monitor__Enter2, out enterMethod, isOptional: true) || 125TryGetWellKnownTypeMember(lockSyntax, WellKnownMember.System_Threading_Monitor__Enter, out enterMethod)) && // If we didn't find the overload introduced in .NET 4.0, then use the older one.
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (5)
335if (!this.TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Activator__CreateInstance_T, out method)) 379var ctor = _factory.WellKnownMethod(WellKnownMember.System_Guid__ctor); 392var getTypeFromCLSID = _factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_Marshal__GetTypeFromCLSID, isOptional: true); 396getTypeFromCLSID = _factory.WellKnownMethod(WellKnownMember.System_Type__GetTypeFromCLSID); 410var createInstance = _factory.WellKnownMethod(WellKnownMember.System_Activator__CreateInstance);
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
204WellKnownMember.System_Index__ctor,
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
61if (TryGetWellKnownTypeMember(stackAllocNode.Syntax, WellKnownMember.System_Span_T__ctor_Pointer, out MethodSymbol? spanConstructor))
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
225var toStringAndClear = (MethodSymbol)Binder.GetWellKnownTypeMember(_compilation, WellKnownMember.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler__ToStringAndClear, _diagnostics, syntax: syntax);
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (2)
129_factory.WellKnownMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject, isOptional: true) is MethodSymbol) 131(_factory.WellKnownMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor, isOptional: true) is MethodSymbol)
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
456TryGetWellKnownTypeMember<MethodSymbol>(syntax: null, WellKnownMember.System_IAsyncDisposable__DisposeAsync, out disposeMethod, location: awaitKeyword.GetLocation());
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (16)
100var binderConstruction = MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__Convert, new[] 133var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__UnaryOperation, new[] 176var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__BinaryOperation, new[] 239var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeMember, new[] 275var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeMember, new[] 318var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__Invoke, new[] 345var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeConstructor, new[] 377var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__GetMember, new[] 418var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__SetMember, new[] 447var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__GetIndex, new[] 486var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__SetIndex, new[] 505var binderConstruction = MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__IsEvent, new[] 522return _factory.WellKnownMethod(WellKnownMember.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo__Create); 525private BoundExpression? MakeBinderConstruction(WellKnownMember factoryMethod, BoundExpression[] args) 613MethodSymbol callSiteFactoryGeneric = _factory.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Create); 614FieldSymbol callSiteTargetFieldGeneric = (FieldSymbol)_factory.WellKnownMember(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Target);
Lowering\SpillSequenceSpiller.cs (4)
448else if (call.Method.OriginalDefinition == _F.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Span_T__get_Item) || 449call.Method.OriginalDefinition == _F.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__get_Item)) 462else if (call.Method.OriginalDefinition == _F.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Span_T__Slice_Int_Int) || 463call.Method.OriginalDefinition == _F.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int))
Lowering\StateMachineRewriter\StateMachineRewriter.cs (5)
386var currentManagedThreadIdProperty = (PropertySymbol)F.WellKnownMember(WellKnownMember.System_Environment__CurrentManagedThreadId, isOptional: true); 396return F.Property(F.Property(WellKnownMember.System_Threading_Thread__CurrentThread), WellKnownMember.System_Threading_Thread__ManagedThreadId); 532return (object)F.WellKnownMember(WellKnownMember.System_Threading_Thread__ManagedThreadId, isOptional: true) != null || 533(object)F.WellKnownMember(WellKnownMember.System_Environment__CurrentManagedThreadId, isOptional: true) != null;
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (1)
124AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor));
Lowering\SyntheticBoundNodeFactory.cs (15)
259public BoundExpression Property(WellKnownMember member) 264public BoundExpression Property(BoundExpression? receiverOpt, WellKnownMember member) 323public Symbol? WellKnownMember(WellKnownMember wm, bool isOptional) 336public Symbol WellKnownMember(WellKnownMember wm) 341public MethodSymbol? WellKnownMethod(WellKnownMember wm, bool isOptional) 346public MethodSymbol WellKnownMethod(WellKnownMember wm) 777public BoundObjectCreationExpression New(WellKnownMember wm, ImmutableArray<BoundExpression> args) 811public BoundExpression StaticCall(WellKnownMember method, params BoundExpression[] args) 819public BoundExpression StaticCall(WellKnownMember method, ImmutableArray<TypeSymbol> typeArgs, params BoundExpression[] args) 857public BoundCall Call(BoundExpression? receiver, WellKnownMember method, BoundExpression arg0) 1279getTypeFromHandle = WellKnownMethod(CodeAnalysis.WellKnownMember.System_Type__GetTypeFromHandle); 1467CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle : 1468CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2); 1476CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle : 1477CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle2);
Operations\CSharpOperationFactory.cs (1)
2066bool legacyMode = _semanticModel.Compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2) == null;
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (10)
34Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 35Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor)); 36Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor)); 39WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals, 42WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode, 45WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default, 89private static void ReportErrorOnWellKnownMember(Symbol symbol, WellKnownMember member, BindingDiagnosticBag diagnostics, ref bool hasError) 166get { return this.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals) as MethodSymbol; } 171get { return this.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode) as MethodSymbol; } 176get { return this.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default) as MethodSymbol; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
253compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
153WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
173WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor));
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (4)
165WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 219WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor, 221namedArguments: ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 222WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type,
Symbols\Compilation_WellKnownMembers.cs (39)
81internal Symbol? GetWellKnownTypeMember(WellKnownMember member) 83Debug.Assert(member >= 0 && member < WellKnownMember.Count); 92var wellKnownTypeMembers = new Symbol[(int)WellKnownMember.Count]; 241internal override ISymbolInternal? CommonGetWellKnownTypeMember(WellKnownMember member) 395WellKnownMember constructor, 397ImmutableArray<KeyValuePair<WellKnownMember, TypedConstant>> namedArguments = default, 475WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 490WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 501return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor, 515return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor); 594WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor); 601WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor); 608WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor); 616WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 617WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags); 624WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor); 631WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor); 640WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, 641WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags); 648WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor); 655WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor); 662WellKnownMember.System_Runtime_CompilerServices_RequiresLocationAttribute__ctor); 669WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 676WellKnownMember.System_Runtime_CompilerServices_ExtensionMarkerAttribute__ctor); 683private bool CheckIfAttributeShouldBeEmbedded(BindingDiagnosticBag? diagnosticsOpt, Location? locationOpt, WellKnownType attributeType, WellKnownMember attributeCtor, WellKnownMember? secondAttributeCtor = null) 738var ignoreSymbolStoreDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__IgnoreSymbolStoreSequencePoints); 754var defaultDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__Default); 760var disableOptimizationsDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__DisableOptimizations); 772var enableEncDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__EnableEditAndContinue); 784WellKnownMember.System_Diagnostics_DebuggableAttribute__ctorDebuggingModes, 800return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctor); 809return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctorTransformFlags, arguments); 826return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, args); 836new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__AllowMultiple, new TypedConstant(boolType, TypedConstantKind.Primitive, allowMultiple)), 837new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__Inherited, new TypedConstant(boolType, TypedConstantKind.Primitive, inherited))); 838return TrySynthesizeAttribute(WellKnownMember.System_AttributeUsageAttribute__ctor, arguments, namedArguments);
Symbols\FieldSymbol.cs (1)
493WellKnownMember wellKnownMember = NamedTypeSymbol.GetTupleTypeMember(arity, tupleElementPosition);
Symbols\MethodSymbol.cs (2)
1289AddSynthesizedAttribute(ref attributes, declaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_ObsoleteAttribute__ctor, 1296AddSynthesizedAttribute(ref attributes, declaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor,
Symbols\Source\ExtensionGroupingInfo.cs (2)
790SynthesizedAttributeData? extensionAttribute = ExtensionMarkerTypes[0].UnderlyingExtensions[0].DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 824GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor);
Symbols\Source\SourceAssemblySymbol.cs (19)
657WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, diagnostics, NoLocation.Singleton); 666WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, diagnostics, NoLocation.Singleton); 669WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, diagnostics, NoLocation.Singleton); 703WellKnownMember.System_Security_UnverifiableCodeAttribute__ctor, diagnostics, NoLocation.Singleton); 722WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__ctor, diagnostics, NoLocation.Singleton); 726WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__SkipVerification, diagnostics, NoLocation.Singleton); 796WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, 843WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, 1825var fieldRequestMinimum = (FieldSymbol)_compilation.GetWellKnownTypeMember(WellKnownMember.System_Security_Permissions_SecurityAction__RequestMinimum); 1838WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__ctor, 1840ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1841WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__SkipVerification, 1952WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor)); 1976WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, 1995WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, 1997ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1998WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, 2027AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))); 2037AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)));
Symbols\Source\SourceComplexParameterSymbol.cs (1)
282WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor,
Symbols\Source\SourceEventFieldSymbol.cs (1)
64AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Source\SourceFixedFieldSymbol.cs (2)
51WellKnownMember.System_Runtime_CompilerServices_FixedBufferAttribute__ctor, 211AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_UnsafeValueTypeAttribute__ctor));
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2915_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor, diagnostics, GetFirstLocation()); 2920_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, diagnostics, GetFirstLocation()); 2925_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor, diagnostics, GetFirstLocation());
Symbols\Source\SourceMemberFieldSymbol.cs (2)
138this.DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor)); 152WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor,
Symbols\Source\SourceMethodSymbol.cs (8)
149compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor, 155compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor, 161compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor, 186Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 188compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 201WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor)); 225AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor)); 230AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor,
Symbols\Source\SourceModuleSymbol.cs (3)
252_ = Binder.GetWellKnownTypeMember(this.DeclaringCompilation, WellKnownMember.System_Text_Encoding__get_UTF8, diagnostics, NoLocation.Singleton); 253_ = Binder.GetWellKnownTypeMember(this.DeclaringCompilation, WellKnownMember.System_Text_Encoding__GetString, diagnostics, NoLocation.Singleton); 647WellKnownMember.System_Security_UnverifiableCodeAttribute__ctor));
Symbols\Source\SourceNamedTypeSymbol.cs (8)
1698AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor)); 1717AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ObsoleteAttribute__ctor, 1724AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, 1741WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, 1748this.DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 1755compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor)); 1773WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor, 1885Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, diagnostics, indexerSymbol.TryGetFirstLocation() ?? GetFirstLocation());
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
261var attributeConstructor = Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor, out var useSiteInfo); 265var memberDescriptor = WellKnownMembers.GetDescriptor(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor);
Symbols\Source\SourceParameterSymbol.cs (1)
53WellKnownMember.System_ParamArrayAttribute__ctor,
Symbols\Source\SourceParameterSymbolBase.cs (1)
79AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ParamArrayAttribute__ctor));
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
472var isReadOnlyAttributeUsable = DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor) != null ||
Symbols\Source\SourcePropertySymbolBase.cs (2)
903WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor, diagnostics, location: Location); 1428compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor));
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
171_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, diagnostics, location);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (53)
94private static readonly WellKnownMember[] s_requiredWellKnownMembers = new[] 96WellKnownMember.System_Collections_ICollection__Count, 97WellKnownMember.System_Collections_ICollection__IsSynchronized, 98WellKnownMember.System_Collections_ICollection__SyncRoot, 99WellKnownMember.System_Collections_ICollection__CopyTo, 100WellKnownMember.System_Collections_IList__get_Item, 101WellKnownMember.System_Collections_IList__IsFixedSize, 102WellKnownMember.System_Collections_IList__IsReadOnly, 103WellKnownMember.System_Collections_IList__Add, 104WellKnownMember.System_Collections_IList__Clear, 105WellKnownMember.System_Collections_IList__Contains, 106WellKnownMember.System_Collections_IList__IndexOf, 107WellKnownMember.System_Collections_IList__Insert, 108WellKnownMember.System_Collections_IList__Remove, 109WellKnownMember.System_Collections_IList__RemoveAt, 110WellKnownMember.System_NotSupportedException__ctor, 119private static readonly WellKnownMember[] s_requiredWellKnownMembersUnknownLength = new[] 121WellKnownMember.System_Collections_Generic_List_T__Count, 122WellKnownMember.System_Collections_Generic_List_T__Contains, 123WellKnownMember.System_Collections_Generic_List_T__CopyTo, 124WellKnownMember.System_Collections_Generic_List_T__get_Item, 125WellKnownMember.System_Collections_Generic_List_T__IndexOf, 184foreach (var member in s_requiredWellKnownMembers) 215foreach (var member in s_requiredWellKnownMembersUnknownLength) 244static DiagnosticInfo? getWellKnownTypeMemberDiagnosticInfo(CSharpCompilation compilation, WellKnownMember member) 327(PropertySymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_ICollection__Count)!, 332(PropertySymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_ICollection__IsSynchronized)!, 337(PropertySymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_ICollection__SyncRoot)!, 342(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_ICollection__CopyTo)!, 347(PropertySymbol)((MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__get_Item)!).AssociatedSymbol, 353(PropertySymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__IsFixedSize)!, 358(PropertySymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__IsReadOnly)!, 363(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__Add)!, 368(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__Clear)!, 373(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__Contains)!, 378(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__IndexOf)!, 383(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__Insert)!, 388(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__Remove)!, 393(MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_IList__RemoveAt)!, 518var listMember = (PropertySymbol)containingType.GetFieldTypeMember(WellKnownMember.System_Collections_Generic_List_T__Count); 582var listMember = (MethodSymbol)containingType.GetFieldTypeMember(WellKnownMember.System_Collections_Generic_List_T__Contains); 637var listMember = (MethodSymbol)containingType.GetFieldTypeMember(WellKnownMember.System_Collections_Generic_List_T__CopyTo); 660var constructor = (MethodSymbol)method.DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_IndexOutOfRangeException__ctor)!; 676var listMember = (PropertySymbol)((MethodSymbol)containingType.GetFieldTypeMember(WellKnownMember.System_Collections_Generic_List_T__get_Item)).AssociatedSymbol; 713var listMember = (MethodSymbol)containingType.GetFieldTypeMember(WellKnownMember.System_Collections_Generic_List_T__IndexOf); 724var constructor = (MethodSymbol)method.DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_NotSupportedException__ctor)!; 745WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 747WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals); 769private Symbol GetFieldTypeMember(WellKnownMember member) 784&& compilation.GetWellKnownTypeMember(WellKnownMember.System_IndexOutOfRangeException__ctor) is not null 786&& compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default) is not null 787&& compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals) is not null 932AddSynthesizedAttribute(ref attributes, DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (3)
80AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 81Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 85AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (2)
98AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 99Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
97var contractsEqual = F.Call(receiver: null, F.WellKnownMethod(WellKnownMember.System_Type__op_Equality),
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (2)
128equalityComparer_GetHashCode ??= F.WellKnownMethod(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode); 129equalityComparer_get_Default ??= F.WellKnownMethod(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (4)
145WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack, 213F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendString), 221F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendObject), 238return F.ExpressionStatement(F.Call(receiver: builder, F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value)));
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (3)
57var stringBuilderCtor = F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__ctor); 90return F.ExpressionStatement(F.Call(receiver: builder, F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value))); 95return F.ExpressionStatement(F.Call(receiver: builder, F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendChar), F.CharLiteral(value)));
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
52AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedContainer.cs (1)
72WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
190moduleBuilder.Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
110(object)DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T) == null)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
59AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedHotReloadExceptionConstructorSymbol.cs (1)
43var exceptionConstructor = (MethodSymbol?)factory.WellKnownMember(WellKnownMember.System_Exception__ctorString, isOptional: true);
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
92moduleBuilder.Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedInlineArrayAsReadOnlySpanMethod.cs (3)
31f.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan).Construct(TypeParameters[1]), 33f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)), 35f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
Symbols\Synthesized\SynthesizedInlineArrayAsSpanMethod.cs (2)
31f.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan).Construct(TypeParameters[1]), 33f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayElementRefMethod.cs (2)
33f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T).Construct(TypeParameters[1]), 35f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayElementRefReadOnlyMethod.cs (3)
33f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T).Construct(TypeParameters[1]), 35f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)), 37f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefMethod.cs (1)
32f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)),
Symbols\Synthesized\SynthesizedInlineArrayFirstElementRefReadOnlyMethod.cs (2)
32f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T).Construct(ImmutableArray<TypeSymbol>.CastUp(TypeParameters)), 34f.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T).Construct(TypeParameters[0]),
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
194AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor)); 199AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ParamArrayAttribute__ctor));
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (1)
34var body = F.Throw(F.New(F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject), ImmutableArray.Create<BoundExpression>(F.Parameter(unmatchedValue))));
Symbols\Tuples\TupleTypeSymbol.cs (56)
337internal static WellKnownMember GetTupleCtor(int arity) 346private static readonly WellKnownMember[] tupleCtors = { 347WellKnownMember.System_ValueTuple_T1__ctor, 348WellKnownMember.System_ValueTuple_T2__ctor, 349WellKnownMember.System_ValueTuple_T3__ctor, 350WellKnownMember.System_ValueTuple_T4__ctor, 351WellKnownMember.System_ValueTuple_T5__ctor, 352WellKnownMember.System_ValueTuple_T6__ctor, 353WellKnownMember.System_ValueTuple_T7__ctor, 354WellKnownMember.System_ValueTuple_TRest__ctor }; 361internal static WellKnownMember GetTupleTypeMember(int arity, int position) 366private static readonly WellKnownMember[][] tupleMembers = new[]{ 368WellKnownMember.System_ValueTuple_T1__Item1 }, 371WellKnownMember.System_ValueTuple_T2__Item1, 372WellKnownMember.System_ValueTuple_T2__Item2 }, 375WellKnownMember.System_ValueTuple_T3__Item1, 376WellKnownMember.System_ValueTuple_T3__Item2, 377WellKnownMember.System_ValueTuple_T3__Item3 }, 380WellKnownMember.System_ValueTuple_T4__Item1, 381WellKnownMember.System_ValueTuple_T4__Item2, 382WellKnownMember.System_ValueTuple_T4__Item3, 383WellKnownMember.System_ValueTuple_T4__Item4 }, 386WellKnownMember.System_ValueTuple_T5__Item1, 387WellKnownMember.System_ValueTuple_T5__Item2, 388WellKnownMember.System_ValueTuple_T5__Item3, 389WellKnownMember.System_ValueTuple_T5__Item4, 390WellKnownMember.System_ValueTuple_T5__Item5 }, 393WellKnownMember.System_ValueTuple_T6__Item1, 394WellKnownMember.System_ValueTuple_T6__Item2, 395WellKnownMember.System_ValueTuple_T6__Item3, 396WellKnownMember.System_ValueTuple_T6__Item4, 397WellKnownMember.System_ValueTuple_T6__Item5, 398WellKnownMember.System_ValueTuple_T6__Item6 }, 401WellKnownMember.System_ValueTuple_T7__Item1, 402WellKnownMember.System_ValueTuple_T7__Item2, 403WellKnownMember.System_ValueTuple_T7__Item3, 404WellKnownMember.System_ValueTuple_T7__Item4, 405WellKnownMember.System_ValueTuple_T7__Item5, 406WellKnownMember.System_ValueTuple_T7__Item6, 407WellKnownMember.System_ValueTuple_T7__Item7 }, 410WellKnownMember.System_ValueTuple_TRest__Item1, 411WellKnownMember.System_ValueTuple_TRest__Item2, 412WellKnownMember.System_ValueTuple_TRest__Item3, 413WellKnownMember.System_ValueTuple_TRest__Item4, 414WellKnownMember.System_ValueTuple_TRest__Item5, 415WellKnownMember.System_ValueTuple_TRest__Item6, 416WellKnownMember.System_ValueTuple_TRest__Item7, 417WellKnownMember.System_ValueTuple_TRest__Rest } 486internal static Symbol? GetWellKnownMemberInType(NamedTypeSymbol type, WellKnownMember relativeMember, BindingDiagnosticBag diagnostics, SyntaxNode? syntax) 515static Symbol? GetWellKnownMemberInType(NamedTypeSymbol type, WellKnownMember relativeMember) 517Debug.Assert(relativeMember >= WellKnownMember.System_ValueTuple_T1__Item1 && relativeMember <= WellKnownMember.System_ValueTuple_TRest__ctor); 804WellKnownMember wellKnownTupleField = GetTupleTypeMember(arity, i + 1); 809static Symbol? getWellKnownMemberInType(ImmutableArray<Symbol> members, WellKnownMember relativeMember) 811Debug.Assert(relativeMember >= WellKnownMember.System_ValueTuple_T1__Item1 && relativeMember <= WellKnownMember.System_ValueTuple_TRest__ctor);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (92)
CodeGen\CodeGenAsyncIteratorTests.cs (55)
107private static void VerifyMissingMember(WellKnownMember member, params DiagnosticDescription[] expected) 115private static void VerifyMissingMember(string source, WellKnownMember member, params DiagnosticDescription[] expected) 1182VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted, 1188VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted, 1195VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete, 1201VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 1207VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T, 1217VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 1223VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 1229VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 1235VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 1241VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 1247VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 1253VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 1287VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 1293VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 1299VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 1324VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 1330VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 1336VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 1361VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 1371VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext, 1377VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine, 1396VerifyMissingMember(_enumerable, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 1402VerifyMissingMember(_enumerator, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator); 1508VerifyMissingMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 1514VerifyMissingMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, 1545VerifyMissingMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync, 1561VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 1567VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 1589VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask__ctor, 1608VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationToken__Equals, 1614VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationToken__Equals); 1637VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource, 1643VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__Token, 1649VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__Dispose, 1667VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource); 1668VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__Token); 1669VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__Dispose); 6965verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 6968verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 6971verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 6974verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 6977verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 6980verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 6983verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 6998verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 7001verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 7004verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 7007verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 7010verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 7013verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 7022verifyMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 7025verifyMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 7034void verifyMember(WellKnownMember member, string expected)
CodeGen\CodeGenIterators.cs (1)
1976comp.MakeMemberMissing(WellKnownMember.System_Threading_Thread__ManagedThreadId);
CodeGen\CodeGenLockTests.cs (8)
1903compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 1924compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 1945compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 1946compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 1974compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit); 2002compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 2003compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 2004compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (9)
849compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer); 1238compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1291compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1402compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1403compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 1540compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1968compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 2464compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 2796compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array);
CodeGen\CodeGenStackAllocInitializerTests.cs (3)
1475[InlineData((int)WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle)] 1476[InlineData((int)WellKnownMember.System_ReadOnlySpan_T__get_Item)] 1527comp.MakeMemberMissing((WellKnownMember)missingMember);
CodeGen\EventTests.cs (2)
709compilation.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T); 781compilation.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T);
CodeGen\ForeachTest.cs (1)
597comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item);
CodeGen\IndexerTests.cs (3)
1201comp1.MakeMemberMissing(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor); 1241comp2.MakeMemberMissing(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor); 1261comp1.MakeMemberMissing(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor);
CodeGen\UnsafeTests.cs (1)
5779comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__get_OffsetToStringData);
Emit\CompilationEmitTests.cs (1)
944comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ReferenceAssemblyAttribute__ctor);
Emit\EmitMetadataTests.cs (8)
2951comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__get_UTF8); 2957comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__GetString); 2963comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__get_UTF8); 2964comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__GetString); 2972comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__get_UTF8); 2973comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__GetString); 2981comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__get_UTF8); 2982comp.MakeMemberMissing(WellKnownMember.System_Text_Encoding__GetString);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (19)
CodeGen\CodeGenLengthBasedSwitchTests.cs (5)
1927comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Length); 1980comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 2086comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 2192comp.MakeMemberMissing(WellKnownMember.System_MemoryExtensions__AsSpan_String); 2245comp.MakeMemberMissing(WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T);
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (14)
10622Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10689Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10753Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10822Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10875Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10876Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10938Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 11004Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 11057Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 11108Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 11162Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 11223Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 11278Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 11345Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (193)
Attributes\AttributeTests_Nullable.cs (3)
764comp.MakeMemberMissing(WellKnownMember.System_AttributeUsageAttribute__ctor); 772comp.MakeMemberMissing(WellKnownMember.System_AttributeUsageAttribute__AllowMultiple); 780comp.MakeMemberMissing(WellKnownMember.System_AttributeUsageAttribute__Inherited);
Attributes\AttributeTests_Synthesized.cs (4)
1962var attribute = comp.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor); 1967WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor, 1968namedArguments: ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1969WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type,
FieldKeywordTests.cs (1)
8091comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor);
PartialEventsAndConstructorsTests.cs (1)
1884comp.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T);
Semantics\CollectionExpressionTests.cs (62)
7522comp.MakeMemberMissing(WellKnownMember.System_Span_T__ctor_Array); 7529comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 13304comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__ctor); 13314comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__ctorInt32); 13324comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__Add); 13334comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__ToArray); 13895comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__ctorInt32); 13917comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_List_T__ctorInt32); 15675[InlineData((int)WellKnownMember.System_Collections_ICollection__Count, "System.Collections.ICollection", "Count")] 15676[InlineData((int)WellKnownMember.System_Collections_ICollection__IsSynchronized, "System.Collections.ICollection", "IsSynchronized")] 15677[InlineData((int)WellKnownMember.System_Collections_ICollection__SyncRoot, "System.Collections.ICollection", "SyncRoot")] 15678[InlineData((int)WellKnownMember.System_Collections_ICollection__CopyTo, "System.Collections.ICollection", "CopyTo")] 15679[InlineData((int)WellKnownMember.System_Collections_IList__get_Item, "System.Collections.IList", "get_Item")] 15680[InlineData((int)WellKnownMember.System_Collections_IList__IsFixedSize, "System.Collections.IList", "IsFixedSize")] 15681[InlineData((int)WellKnownMember.System_Collections_IList__IsReadOnly, "System.Collections.IList", "IsReadOnly")] 15682[InlineData((int)WellKnownMember.System_Collections_IList__Add, "System.Collections.IList", "Add")] 15683[InlineData((int)WellKnownMember.System_Collections_IList__Clear, "System.Collections.IList", "Clear")] 15684[InlineData((int)WellKnownMember.System_Collections_IList__Contains, "System.Collections.IList", "Contains")] 15685[InlineData((int)WellKnownMember.System_Collections_IList__IndexOf, "System.Collections.IList", "IndexOf")] 15686[InlineData((int)WellKnownMember.System_Collections_IList__Insert, "System.Collections.IList", "Insert")] 15687[InlineData((int)WellKnownMember.System_Collections_IList__Remove, "System.Collections.IList", "Remove")] 15688[InlineData((int)WellKnownMember.System_Collections_IList__RemoveAt, "System.Collections.IList", "RemoveAt")] 15689[InlineData((int)WellKnownMember.System_NotSupportedException__ctor, "System.NotSupportedException", ".ctor")] 15704comp.MakeMemberMissing((WellKnownMember)missingMember); 15715[InlineData((int)WellKnownMember.System_Collections_Generic_List_T__Contains, "System.Collections.Generic.List`1", "Contains")] 15716[InlineData((int)WellKnownMember.System_Collections_Generic_List_T__CopyTo, "System.Collections.Generic.List`1", "CopyTo")] 15717[InlineData((int)WellKnownMember.System_Collections_Generic_List_T__get_Item, "System.Collections.Generic.List`1", "get_Item")] 15718[InlineData((int)WellKnownMember.System_Collections_Generic_List_T__IndexOf, "System.Collections.Generic.List`1", "IndexOf")] 15733comp.MakeMemberMissing((WellKnownMember)missingMember); 22607[InlineData(new[] { (int)WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T })] 22608[InlineData(new[] { (int)WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__SetCount_T })] 22609[InlineData(new[] { (int)WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T, (int)WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__SetCount_T })] 22633comp.MakeMemberMissing((WellKnownMember)missingMember); 28224comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 28266comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 32422comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_ImmutableCollectionsMarshal__AsImmutableArray_T); 32626comp.MakeMemberMissing(WellKnownMember.System_Collections_Immutable_ImmutableArray_T__Empty); 36863comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 37364comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T); 37423comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 37424comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ToArray); 37466comp.MakeMemberMissing(WellKnownMember.System_Linq_Enumerable__ToArray); 37511comp.MakeMemberMissing(WellKnownMember.System_Linq_Enumerable__ToArray); 37512comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 37513comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ToArray); 38225verifyMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 38226verifyMissing(WellKnownMember.System_ReadOnlySpan_T__get_Length); 38227verifyMissing(WellKnownMember.System_ReadOnlySpan_T__CopyTo_Span_T); 38228verifyMissing(WellKnownMember.System_Span_T__ctor_Array); 38229verifyMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 38231void verifyMissing(WellKnownMember wellKnownMember) 39252comp.MakeMemberMissing(WellKnownMember.System_Linq_Enumerable__ToList); 45305[InlineData((int)WellKnownMember.System_IndexOutOfRangeException__ctor)] 45306[InlineData((int)WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default)] 45307[InlineData((int)WellKnownMember.System_Collections_Generic_EqualityComparer_T__Equals)] 45317comp.MakeMemberMissing((WellKnownMember)missingMember); 46334comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T); 46342comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 46446comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T); 46454comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 46471comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T);
Semantics\ExtensionTests.cs (8)
189comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 2434comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 2458comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 4973comp.MakeMemberMissing(WellKnownMember.System_NotSupportedException__ctor); 5685comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 8915comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 10511comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor); 10752comp5.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor);
Semantics\InlineArrayTests.cs (73)
14063comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14064comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14065comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14066comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14067comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14068comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14069comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14070comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 14094comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14095comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14096comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14097comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14098comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14099comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14100comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 14124comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14125comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 14126comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14127comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14164comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14165comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 14166comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 14168comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14169comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14193comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14194comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14195comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14197comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14199comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14200comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14243comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14244comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14245comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14246comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14247comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14248comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14249comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 14273comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14274comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14275comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14276comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14277comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14278comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 14302comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14303comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 14304comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14305comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14306comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14346comp.MakeMemberMissing(WellKnownMember.System_Span_T__Slice_Int_Int); 14347comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 14348comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 14350comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14374comp.MakeMemberMissing(WellKnownMember.System_Index__GetOffset); 14375comp.MakeMemberMissing(WellKnownMember.System_Range__get_Start); 14376comp.MakeMemberMissing(WellKnownMember.System_Range__get_End); 14378comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int); 14380comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14381comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14382comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14428comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14429comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14453comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14477comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan); 14478comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14509comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan); 14510comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14511comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14546comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T); 14571comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T); 14572comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14604comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T); 14605comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T); 14606comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T);
Semantics\ParamsCollectionTests.cs (18)
2728comp.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 2729comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 2764comp.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 2765comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 2928comp.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 2929comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 2960comp.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 2961comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor); 4447Assert.Equal(attributeIsEmbedded, comp.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor) is null); 4509Assert.Equal(attributeIsEmbedded, comp.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor) is null); 4660Assert.Equal(attributeIsEmbedded, comp.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor) is null); 4728comp2.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 4757comp2.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 12745comp.MakeMemberMissing(WellKnownMember.System_ParamArrayAttribute__ctor); 12791Assert.Equal(attributeIsEmbedded, comp.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor) is null); 13120Assert.Null(comAssembly.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor)); 13180Assert.NotNull(comAssembly.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor)); 13243Assert.NotNull(comAssembly.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor));
Semantics\PatternMatchingTests_ListPatterns.cs (5)
1034compilation.MakeMemberMissing(WellKnownMember.System_Index__ctor); 1077compilation.MakeMemberMissing(WellKnownMember.System_Range__ctor); 1078compilation.MakeMemberMissing(WellKnownMember.System_Range__get_All); 1079compilation.MakeMemberMissing(WellKnownMember.System_Range__StartAt); 1080compilation.MakeMemberMissing(WellKnownMember.System_Range__EndAt);
Semantics\PatternMatchingTests4.cs (9)
2074var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2077var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2080var invalidOperationExceptionCtor = compilation.GetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor); 2213var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2216var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2416var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2605var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2608var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2611var invalidOperationExceptionCtor = compilation.GetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor);
Semantics\RecordTests.cs (9)
5222comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__ctor); 5238comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5254comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5273comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5274comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendChar); 23999comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode); 24015comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 24035comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 28152comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (3)
IOperation\IOperationTests_ILockStatement.cs (3)
1013compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 1014compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 1102compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (89)
Semantics\DelegateTypeTests.cs (9)
14388comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor); 14412comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor); 14444comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor); 18591comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor); 18595comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32); 19017comp2.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor); 19021comp2.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32); 19094comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor); 19210comp2.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor);
Semantics\NamedAndOptionalTests.cs (3)
1380comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_UnknownWrapper__ctor); 1381comp.MakeMemberMissing(WellKnownMember.System_Runtime_InteropServices_DispatchWrapper__ctor); 1382comp.MakeMemberMissing(WellKnownMember.System_Type__Missing);
Semantics\NullableReferenceTypesTests.cs (2)
115824var getDefault = comp.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 142868comp.MakeMemberMissing(WellKnownMember.System_IEquatable_T__Equals);
Semantics\RecordStructTests.cs (3)
5301comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__ctor); 5317comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5333comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString);
Semantics\Utf8StringsLiteralsTests.cs (3)
2004comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 2038comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer); 2076comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length);
Semantics\ValueTupleTests.cs (69)
89comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__Item1).ToTestDisplayString()); 92comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item1).ToTestDisplayString()); 94comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item2).ToTestDisplayString()); 97comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item1).ToTestDisplayString()); 99comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item2).ToTestDisplayString()); 101comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item3).ToTestDisplayString()); 104comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item1).ToTestDisplayString()); 106comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item2).ToTestDisplayString()); 108comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item3).ToTestDisplayString()); 110comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item4).ToTestDisplayString()); 113comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item1).ToTestDisplayString()); 115comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item2).ToTestDisplayString()); 117comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item3).ToTestDisplayString()); 119comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item4).ToTestDisplayString()); 121comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item5).ToTestDisplayString()); 124comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item1).ToTestDisplayString()); 126comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item2).ToTestDisplayString()); 128comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item3).ToTestDisplayString()); 130comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item4).ToTestDisplayString()); 132comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item5).ToTestDisplayString()); 134comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item6).ToTestDisplayString()); 137comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item1).ToTestDisplayString()); 139comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item2).ToTestDisplayString()); 141comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item3).ToTestDisplayString()); 143comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item4).ToTestDisplayString()); 145comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item5).ToTestDisplayString()); 147comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item6).ToTestDisplayString()); 149comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item7).ToTestDisplayString()); 152comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item1).ToTestDisplayString()); 154comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item2).ToTestDisplayString()); 156comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item3).ToTestDisplayString()); 158comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item4).ToTestDisplayString()); 160comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item5).ToTestDisplayString()); 162comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item6).ToTestDisplayString()); 164comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item7).ToTestDisplayString()); 166comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Rest).ToTestDisplayString()); 174Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__Item1)); 177Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item1)); 178Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item2)); 181Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item1)); 182Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item2)); 183Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item3)); 186Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item1)); 187Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item2)); 188Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item3)); 189Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item4)); 192Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item1)); 193Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item2)); 194Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item3)); 195Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item4)); 196Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item5)); 199Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item1)); 200Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item2)); 201Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item3)); 202Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item4)); 203Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item6)); 206Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item1)); 207Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item2)); 208Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item3)); 209Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item4)); 210Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item6)); 211Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item7)); 214Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item1)); 215Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item2)); 216Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item3)); 217Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item4)); 218Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item6)); 219Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item7)); 220Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Rest));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (154)
Symbols\CorLibrary\CorTypes.cs (12)
296comp.MakeMemberMissing(WellKnownMember.System_Type__GetTypeFromHandle); 404comp1.MakeMemberMissing(WellKnownMember.System_Type__GetTypeFromHandle); 433comp.MakeMemberMissing(WellKnownMember.System_Type__GetTypeFromHandle); 589comp1.MakeMemberMissing(WellKnownMember.System_Type__GetTypeFromHandle); 625comp.MakeMemberMissing(WellKnownMember.System_Reflection_MethodInfo__CreateDelegate); 627comp.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle); 628comp.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2); 672comp.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle); 673comp.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2); 818comp1.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2); 873comp1.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle); 1067comp1.MakeMemberMissing(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2);
Symbols\MissingSpecialMember.cs (139)
103comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor); 126comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor); 346Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Type__Missing)); 347Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Math__RoundDouble)); 432Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T)); 960foreach (WellKnownMember wkm in Enum.GetValues(typeof(WellKnownMember))) 964case WellKnownMember.Count: 967case WellKnownMember.Microsoft_VisualBasic_Embedded__ctor: 968case WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean: 971case WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte: 972case WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags: 973case WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor: 974case WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor: 975case WellKnownMember.System_Span_T__ctor_Pointer: 976case WellKnownMember.System_Span_T__ctor_Array: 977case WellKnownMember.System_Span_T__get_Item: 978case WellKnownMember.System_Span_T__get_Length: 979case WellKnownMember.System_Span_T__Slice_Int_Int: 980case WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer: 981case WellKnownMember.System_ReadOnlySpan_T__ctor_Array: 982case WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length: 983case WellKnownMember.System_ReadOnlySpan_T__get_Item: 984case WellKnownMember.System_ReadOnlySpan_T__get_Length: 985case WellKnownMember.System_ReadOnlySpan_T__Slice_Int_Int: 986case WellKnownMember.System_Index__ctor: 987case WellKnownMember.System_Index__GetOffset: 988case WellKnownMember.System_Range__ctor: 989case WellKnownMember.System_Range__StartAt: 990case WellKnownMember.System_Range__EndAt: 991case WellKnownMember.System_Range__get_All: 992case WellKnownMember.System_Range__get_Start: 993case WellKnownMember.System_Range__get_End: 994case WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T: 995case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor: 996case WellKnownMember.System_IAsyncDisposable__DisposeAsync: 997case WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator: 998case WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync: 999case WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current: 1000case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version: 1001case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult: 1002case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus: 1003case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted: 1004case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset: 1005case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult: 1006case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException: 1007case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult: 1008case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus: 1009case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted: 1010case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult: 1011case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus: 1012case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted: 1013case WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken: 1014case WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue: 1015case WellKnownMember.System_Threading_Tasks_ValueTask__ctor: 1016case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted: 1017case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted: 1018case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete: 1019case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create: 1020case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T: 1021case WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor: 1022case WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor: 1023case WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject: 1024case WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor: 1025case WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags: 1026case WellKnownMember.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler__ToStringAndClear: 1027case WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor: 1028case WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor: 1029case WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor: 1030case WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor: 1031case WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T: 1032case WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T: 1033case WellKnownMember.System_MemoryExtensions__AsSpan_String: 1034case WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor: 1035case WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor: 1036case WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor: 1037case WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle: 1038case WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateReadOnlySpan: 1039case WellKnownMember.System_Runtime_InteropServices_MemoryMarshal__CreateSpan: 1040case WellKnownMember.System_Runtime_CompilerServices_Unsafe__Add_T: 1041case WellKnownMember.System_Runtime_CompilerServices_Unsafe__As_T: 1042case WellKnownMember.System_Runtime_CompilerServices_Unsafe__AsRef_T: 1043case WellKnownMember.System_Runtime_CompilerServices_RequiresLocationAttribute__ctor: 1044case WellKnownMember.System_Runtime_CompilerServices_ParamCollectionAttribute__ctor: 1045case WellKnownMember.System_Runtime_CompilerServices_ExtensionMarkerAttribute__ctor: 1048case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile: 1049case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles: 1050case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry: 1051case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry: 1052case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry: 1053case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry: 1054case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn: 1055case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId: 1056case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean: 1057case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreByte: 1058case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt16: 1059case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt32: 1060case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt64: 1061case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreSingle: 1062case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDouble: 1063case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDecimal: 1064case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString: 1065case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject: 1066case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStorePointer: 1067case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUnmanaged: 1068case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreParameterAlias: 1069case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreBoolean: 1070case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreByte: 1071case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt16: 1072case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt32: 1073case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt64: 1074case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreSingle: 1075case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDouble: 1076case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDecimal: 1077case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreString: 1078case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreObject: 1079case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStorePointer: 1080case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUnmanaged: 1081case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreParameterAlias: 1082case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias: 1083case WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor: 1084case WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor: 1085case WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor: 1086case WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item: 1087case WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length: 1088case WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__AsSpan_T: 1089case WellKnownMember.System_Runtime_InteropServices_CollectionsMarshal__SetCount_T: 1090case WellKnownMember.System_Runtime_InteropServices_ImmutableCollectionsMarshal__AsImmutableArray_T: 1091case WellKnownMember.System_Span_T__ToArray: 1092case WellKnownMember.System_ReadOnlySpan_T__ToArray: 1093case WellKnownMember.System_Span_T__CopyTo_Span_T: 1094case WellKnownMember.System_ReadOnlySpan_T__CopyTo_Span_T: 1095case WellKnownMember.System_Collections_Immutable_ImmutableArray_T__AsSpan: 1096case WellKnownMember.System_Collections_Immutable_ImmutableArray_T__Empty: 1097case WellKnownMember.System_Span_T__ctor_ref_T: 1098case WellKnownMember.System_ReadOnlySpan_T__ctor_ref_readonly_T: 1099case WellKnownMember.System_Runtime_CompilerServices_HotReloadException__ctorStringInt32: 1100case WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateDeletedAttribute__ctor: 1104if (wkm == WellKnownMember.Count) continue; // Not a real value.
Symbols\RequiredMembersTests.cs (3)
408comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor); 446comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor); 6557comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor);