1787 references to WellKnownMember
Microsoft.CodeAnalysis (49)
Compilation\Compilation.cs (3)
969internal abstract ISymbolInternal? CommonGetWellKnownTypeMember(WellKnownMember member); 3616internal void MakeMemberMissing(WellKnownMember member) 3626internal bool IsMemberMissing(WellKnownMember member)
Emit\CommonPEModuleBuilder.cs (2)
119internal abstract Cci.ICustomAttribute SynthesizeAttribute(WellKnownMember attributeConstructor); 1041SynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Emit\EditAndContinue\DefinitionMap.cs (2)
292if (compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor) == null) 300if (compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor) == null)
Emit\EditAndContinue\DeletedMethodBody.cs (1)
73var missingMethodExceptionStringStringConstructor = context.Module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_MissingMethodException__ctor);
Emit\NoPia\CommonEmbeddedMember.cs (1)
76builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedMethod.cs (1)
89return TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_LCIDConversionAttribute__ctor, attrData, syntaxNodeOpt, diagnostics);
Emit\NoPia\CommonEmbeddedParameter.cs (5)
93builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_ParamArrayAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 100builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 113signatureIndex == 0 ? WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor : 114WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32, 122builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DefaultParameterValueAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedType.cs (9)
114builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 122builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 133builder.AddOptional(TypeManager.CreateSynthesizedAttribute(signatureIndex == 0 ? WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16 : 134WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorComInterfaceType, 142builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_BestFitMappingAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 149builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 156builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_FlagsAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 163builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, attrData, syntaxNodeOpt, diagnostics)); 177builder.AddOptional(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
Emit\NoPia\EmbeddedTypesManager.cs (1)
158internal abstract TAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, TAttributeData attrData, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics);
Operations\ControlFlowGraphBuilder.cs (10)
4142? (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)?.GetISymbol() 4246var enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2)?.GetISymbol(); 4252enterMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter)?.GetISymbol(); 4335var exitMethod = (IMethodSymbol?)_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Exit)?.GetISymbol(); 4681IOperation tryCallObjectForLoopControlHelper(SyntaxNode syntax, WellKnownMember helper) 4684bool isInitialization = (helper == WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj); 4777WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj); 4932WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForNextCheckObj); 7526(IMethodSymbol?)(_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor) ?? 7527_compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor))?.GetISymbol();
WellKnownMembers.cs (14)
3986string[] allNames = new string[(int)WellKnownMember.Count] 4484public static MemberDescriptor GetDescriptor(WellKnownMember member) 4493internal static bool IsSynthesizedAttributeOptional(WellKnownMember attributeMember) 4497case WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor: 4498case WellKnownMember.System_Diagnostics_DebuggableAttribute__ctorDebuggingModes: 4499case WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor: 4500case WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor: 4501case WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor: 4502case WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor: 4503case WellKnownMember.System_Diagnostics_DebuggerNonUserCodeAttribute__ctor: 4504case WellKnownMember.System_STAThreadAttribute__ctor: 4505case WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor: 4506case WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor: 4507case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor:
Microsoft.CodeAnalysis.CSharp (547)
Binder\Binder.cs (2)
799WellKnownMember attributeMember, 818WellKnownMember attributeMember,
Binder\Binder_Conversions.cs (5)
802WellKnownMember? member = defaultValue.SpecialType switch 804SpecialType.System_Decimal => WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 805SpecialType.System_DateTime => WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 824WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor, 854WellKnownMember member,
Binder\Binder_Expressions.cs (12)
2380MethodSymbol symbolOpt = GetWellKnownTypeMember(WellKnownMember.System_Index__ctor, diagnostics, syntax: node) as MethodSymbol; 2399WellKnownMember? memberOpt = null; 2402memberOpt = WellKnownMember.System_Range__get_All; 2406memberOpt = WellKnownMember.System_Range__EndAt; 2410memberOpt = WellKnownMember.System_Range__StartAt; 2425WellKnownMember.System_Range__ctor, 8084WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T, 8095WellKnownMember.System_Index__GetOffset, 8578checkWellKnown(WellKnownMember.System_Range__get_Start); 8579checkWellKnown(WellKnownMember.System_Range__get_End); 8581checkWellKnown(WellKnownMember.System_Index__GetOffset); 8594void checkWellKnown(WellKnownMember member)
Binder\Binder_Invocation.cs (3)
1194if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Runtime_InteropServices_UnknownWrapper__ctor, diagnostics, syntax: syntax) is MethodSymbol methodSymbol) 1203if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Runtime_InteropServices_DispatchWrapper__ctor, diagnostics, syntax: syntax) is MethodSymbol methodSymbol) 1212if (GetWellKnownTypeMember(Compilation, WellKnownMember.System_Type__Missing, diagnostics, syntax: syntax) is FieldSymbol fieldSymbol)
Binder\Binder_Lambda.cs (1)
191WellKnownMember.System_ParamArrayAttribute__ctor,
Binder\Binder_Patterns.cs (9)
245_ = GetWellKnownTypeMember(WellKnownMember.System_Range__ctor, diagnostics, syntax: node); 395_ = GetWellKnownTypeMember(WellKnownMember.System_Index__ctor, diagnostics, syntax: node); 650isReadOnlySpan ? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T : WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T, 653_ = GetWellKnownTypeMember(WellKnownMember.System_MemoryExtensions__AsSpan_String, diagnostics, syntax: node); 654_ = GetWellKnownTypeMember(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Length : WellKnownMember.System_Span_T__get_Length, 1260iTupleGetLength = (MethodSymbol?)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length); 1261iTupleGetItem = (MethodSymbol?)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item);
Binder\Binder_Symbols.cs (3)
1770internal Symbol GetWellKnownTypeMember(WellKnownMember member, BindingDiagnosticBag diagnostics, Location location = null, SyntaxNode syntax = null, bool isOptional = false) 1779internal static Symbol GetWellKnownTypeMember(CSharpCompilation compilation, WellKnownMember member, BindingDiagnosticBag diagnostics, Location location = null, SyntaxNode syntax = null, bool isOptional = false) 1789internal static Symbol GetWellKnownTypeMember(CSharpCompilation compilation, WellKnownMember member, out UseSiteInfo<AssemblySymbol> useSiteInfo, bool isOptional = false)
Binder\ForEachLoopBinder.cs (3)
905getEnumeratorMethod = (MethodSymbol)GetWellKnownTypeMember(Compilation, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 947MethodSymbol moveNextAsync = (MethodSymbol)GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 955currentPropertyGetter = (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,
CodeGen\EmitArrayInitializer.cs (3)
455var rosPointerCtor = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer, _diagnostics, syntax: wrappedExpression.Syntax, isOptional: true); 625MethodSymbol? createSpan = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle, _diagnostics, syntax: wrappedExpression.Syntax, isOptional: true); 645var rosArrayCtor = (MethodSymbol?)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_ReadOnlySpan_T__ctor_Array, _diagnostics, syntax: wrappedExpression.Syntax, isOptional: true);
CodeGen\EmitExpression.cs (10)
2250expression.Constructor.OriginalDefinition == (object)this._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array)) || 2252expression.Constructor.OriginalDefinition == (object)this._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length))) && 2272(originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__ctor) || 2273originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__ctor) || 2274originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__ctor) || 2275originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__ctor) || 2276originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__ctor) || 2277originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__ctor) || 2278originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__ctor) || 2279originalDef == compilation.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__ctor)))
CodeGen\EmitStatement.cs (7)
1512? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T 1513: WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T), 1519var asSpanMethod = (MethodSymbol)Binder.GetWellKnownTypeMember(_module.Compilation, WellKnownMember.System_MemoryExtensions__AsSpan_String, _diagnostics, syntax: syntaxNode); 1606(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Length : WellKnownMember.System_Span_T__get_Length), 1630(isReadOnlySpan ? WellKnownMember.System_ReadOnlySpan_T__get_Item : WellKnownMember.System_Span_T__get_Item),
Compilation\CSharpCompilation.cs (4)
4356return Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctor, diagnostics, location) is object && 4357Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctorTransformFlags, diagnostics, location) is object; 4361Binder.GetWellKnownTypeMember(this, WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, diagnostics, location) is object; 4512var sustainedLowLatency = GetWellKnownTypeMember(WellKnownMember.System_Runtime_GCLatencyMode__SustainedLowLatency);
Compilation\MemberSemanticModel.cs (1)
972? (MethodSymbol)Compilation.GetWellKnownTypeMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync)
Compiler\MethodBodySynthesizer.cs (5)
246WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable, 258WellKnownMember processHandlerMember = isAddMethod 259? WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__AddEventHandler 260: WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__RemoveEventHandler; 389MethodSymbol 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);
Emitter\Model\PEAssemblyBuilder.cs (8)
202internal override SynthesizedAttributeData SynthesizeNullableAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 206var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags) ? 1 : 0; 242internal override SynthesizedAttributeData SynthesizeNativeIntegerAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 246var constructorIndex = (member == WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags) ? 1 : 0; 256internal override SynthesizedAttributeData SynthesizeScopedRefAttribute(WellKnownMember member) 565Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__ctor, diagnostics, Location.None); 566Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__AllowMultiple, diagnostics, Location.None); 567Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_AttributeUsageAttribute__Inherited, diagnostics, Location.None);
Emitter\Model\PEModuleBuilder.cs (18)
113internal sealed override Cci.ICustomAttribute SynthesizeAttribute(WellKnownMember attributeConstructor) 822return ((MethodSymbol)Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__InitializeArrayArrayRuntimeFieldHandle))?.GetCciAdapter(); 1617WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags, 1636WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 1640internal virtual SynthesizedAttributeData SynthesizeNullableAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 1664return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor, arguments, isOptionalUse: true); 1693attribute = SynthesizeNativeIntegerAttribute(WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, ImmutableArray<TypedConstant>.Empty); 1702attribute = SynthesizeNativeIntegerAttribute(WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags, arguments); 1709internal virtual SynthesizedAttributeData SynthesizeNativeIntegerAttribute(WellKnownMember member, ImmutableArray<TypedConstant> arguments) 1730return SynthesizeScopedRefAttribute(WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor); 1733internal virtual SynthesizedAttributeData SynthesizeScopedRefAttribute(WellKnownMember member) 1744return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor, arguments, isOptionalUse: true); 1757return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor, arguments); 1763return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor); 1769return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor); 1775return Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor); 1899factory.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor)).GetCciAdapter()); 1924factory.WellKnownMethod(WellKnownMember.System_InvalidOperationException__ctor)).GetCciAdapter());
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)
251var member = hasGuid ? 252WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctor : 253WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctorStringString;
Emitter\NoPia\EmbeddedTypesManager.cs (8)
47_lazyWellKnownTypeMethods = new MethodSymbol[(int)WellKnownMember.Count]; 82public MethodSymbol GetWellKnownMethod(WellKnownMember method, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 90private MethodSymbol LazyGetWellKnownTypeMethod(ref MethodSymbol lazyMethod, WellKnownMember member, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 124internal override CSharpAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, CSharpAttributeData attrData, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 134case WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor: 142case WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor: 621Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 623return compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor);
FlowAnalysis\NullableWalker.cs (5)
5735isWellKnownEqualityMethodOrImplementation(compilation, method, receiverType.Type, WellKnownMember.System_Collections_Generic_IEqualityComparer_T__Equals)) 5746isWellKnownEqualityMethodOrImplementation(compilation, method, receiverType.Type, WellKnownMember.System_IEquatable_T__Equals))) 5766static bool isWellKnownEqualityMethodOrImplementation(CSharpCompilation compilation, MethodSymbol method, TypeSymbol? receiverType, WellKnownMember wellKnownMember) 5887return method.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange), SymbolEqualityComparer.ConsiderEverything.CompareKind) 5888|| method.OriginalDefinition.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T), SymbolEqualityComparer.ConsiderEverything.CompareKind);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
415var exceptionDispatchInfoCapture = _F.WellKnownMethod(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Capture, isOptional: true); 416var exceptionDispatchInfoThrow = _F.WellKnownMethod(WellKnownMember.System_Runtime_ExceptionServices_ExceptionDispatchInfo__Throw, isOptional: true);
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
163F.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) 236F.Call(parameterProxy, WellKnownMember.System_Threading_CancellationToken__Equals, F.Default(parameterProxy.Type)), 242F.Call(tokenParameter, WellKnownMember.System_Threading_CancellationToken__Equals, parameterProxy), 243F.Call(tokenParameter, WellKnownMember.System_Threading_CancellationToken__Equals, F.Default(tokenParameter.Type))), 248F.Assignment(combinedTokens, F.StaticCall(WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource, parameterProxy, tokenParameter)), 250F.Assignment(resultParameter, F.Property(combinedTokens, WellKnownMember.System_Threading_CancellationTokenSource__Token))))); 301MethodSymbol IAsyncEnumerableOfElementType_MoveNextAsync = F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync) 306MethodSymbol promise_GetStatus = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 309MethodSymbol promise_GetResult = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 314MethodSymbol valueTaskT_ctorValue = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue) 317MethodSymbol valueTaskT_ctor = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken) 378var resetMethod = (MethodSymbol)F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, isOptional: true) 400promise_get_Version = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version) 426MethodSymbol IAsyncDisposable_DisposeAsync = F.WellKnownMethod(WellKnownMember.System_IAsyncDisposable__DisposeAsync); 452F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_ValueTask__ctor) 482F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current) 500F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult) 504F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 525F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus) 529F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 551F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted) 555F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted) 579F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult); 582F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult) 603F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus); 606F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus) 625MethodSymbol IValueTaskSource_OnCompleted = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted); 628F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted) 655F.WellKnownMethod(WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator) 683MethodSymbol setResultMethod = F.WellKnownMethod(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, isOptional: true); 689MethodSymbol 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 (1)
685var createDelegate = _bound.WellKnownMethod(WellKnownMember.System_Reflection_MethodInfo__CreateDelegate, isOptional: true);
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 (28)
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, 241=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString, 243=> WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject, 257Debug.Assert(enumDelta == 0 || overloadOpt.Value != WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias); 259var overload = overloadOpt.Value + enumDelta; 266private MethodSymbol? GetWellKnownMethodSymbol(WellKnownMember overload, SyntaxNode syntax) 325(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry, 328(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry, 331(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry, 334(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry, 342var returnLogger = GetWellKnownMethodSymbol(WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn, _factory.Syntax); 466var toStringMethod = GetWellKnownMethodSymbol(WellKnownMember.System_Object__ToString, value.Syntax);
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 (4)
526private bool TryGetWellKnownTypeMember<TSymbol>(SyntaxNode? syntax, WellKnownMember member, out TSymbol symbol, bool isOptional = false, Location? location = null) where TSymbol : Symbol 586if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle)) 603if (!TryGetWellKnownTypeMember(node.Syntax, WellKnownMember.System_Type__GetTypeFromHandle, out getTypeFromHandle)) 725F.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T)
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)
309var ctor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Index__ctor); 323var indexCtor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Index__ctor); 327var rangeCtor = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_Range__ctor); 437? WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T 438: WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T)) 440var asSpan = (MethodSymbol)_factory.WellKnownMember(WellKnownMember.System_MemoryExtensions__AsSpan_String);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
1287MethodSymbol? arrayEmpty = _compilation.GetWellKnownTypeMember(WellKnownMember.System_Array__Empty) as MethodSymbol;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
102if (!TryGetWellKnownTypeMember<MethodSymbol>(node.Syntax, WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, out MethodSymbol ctor))
Lowering\LocalRewriter\LocalRewriter_Event.cs (9)
107if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveAllEventHandlers, out clearMethod)) 123WellKnownMember helper; 126helper = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveEventHandler_T; 141helper = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__AddEventHandler_T; 242if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable, out getOrCreateMethod)) 259if (TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__InvocationList, out invocationListProperty)) 291var ctor = _factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__ctor); 295var addRemove = _factory.WellKnownMethod(node.IsAddition ? WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__AddEventHandler : 296WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__RemoveEventHandler);
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
74WellKnownMember wellKnownTupleRest = NamedTypeSymbol.GetTupleTypeMember(NamedTypeSymbol.ValueTupleRestPosition, NamedTypeSymbol.ValueTupleRestPosition);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (2)
444if (TryGetWellKnownTypeMember(fixedInitializer.Syntax, WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__get_OffsetToStringData, out offsetMethod)) 505if (TryGetWellKnownTypeMember(fixedInitializer.Syntax, WellKnownMember.System_Array__get_Length, out lengthMethod))
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (5)
75lengthGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_Span_T__get_Length, isOptional: true)?.SymbolAsMember(spanType); 76indexerGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_Span_T__get_Item, isOptional: true)?.SymbolAsMember(spanType); 81lengthGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_ReadOnlySpan_T__get_Length, isOptional: true)?.SymbolAsMember(spanType); 82indexerGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_ReadOnlySpan_T__get_Item, isOptional: true)?.SymbolAsMember(spanType); 235disposeMethod = (MethodSymbol)Binder.GetWellKnownTypeMember(_compilation, WellKnownMember.System_IAsyncDisposable__DisposeAsync, _diagnostics, syntax: forEachSyntax);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (6)
426WellKnownMember.System_Index__GetOffset, 473(object)constructor == _compilation.GetWellKnownTypeMember(WellKnownMember.System_Index__ctor) && 774F.Call(rangeLocal, F.WellKnownMethod(WellKnownMember.System_Range__get_Start)), 775F.WellKnownMethod(WellKnownMember.System_Index__GetOffset), 786F.Call(rangeLocal, F.WellKnownMethod(WellKnownMember.System_Range__get_End)), 787F.WellKnownMethod(WellKnownMember.System_Index__GetOffset),
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (3)
62if (TryGetWellKnownTypeMember(lockSyntax, WellKnownMember.System_Threading_Monitor__Exit, out exitMethod)) 79if ((TryGetWellKnownTypeMember(lockSyntax, WellKnownMember.System_Threading_Monitor__Enter2, out enterMethod, isOptional: true) || 80TryGetWellKnownTypeMember(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)
328if (!this.TryGetWellKnownTypeMember(syntax, WellKnownMember.System_Activator__CreateInstance_T, out method)) 369var ctor = _factory.WellKnownMethod(WellKnownMember.System_Guid__ctor); 382var getTypeFromCLSID = _factory.WellKnownMethod(WellKnownMember.System_Runtime_InteropServices_Marshal__GetTypeFromCLSID, isOptional: true); 386getTypeFromCLSID = _factory.WellKnownMethod(WellKnownMember.System_Type__GetTypeFromCLSID); 400var 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)
374var 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)
99var binderConstruction = MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__Convert, new[] 132var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__UnaryOperation, new[] 175var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__BinaryOperation, new[] 238var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeMember, new[] 274var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeMember, new[] 317var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__Invoke, new[] 344var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__InvokeConstructor, new[] 376var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__GetMember, new[] 417var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__SetMember, new[] 446var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__GetIndex, new[] 485var binderConstruction = ((object)argumentInfoFactory != null) ? MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__SetIndex, new[] 504var binderConstruction = MakeBinderConstruction(WellKnownMember.Microsoft_CSharp_RuntimeBinder_Binder__IsEvent, new[] 521return _factory.WellKnownMethod(WellKnownMember.Microsoft_CSharp_RuntimeBinder_CSharpArgumentInfo__Create); 524private BoundExpression? MakeBinderConstruction(WellKnownMember factoryMethod, BoundExpression[] args) 627MethodSymbol callSiteFactoryGeneric = _factory.WellKnownMethod(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Create); 628FieldSymbol callSiteTargetFieldGeneric = (FieldSymbol)_factory.WellKnownMember(WellKnownMember.System_Runtime_CompilerServices_CallSite_T__Target);
Lowering\MethodToClassRewriter.cs (1)
760AddSynthesizedAttribute(ref attributes, this.DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor));
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (1)
91f.WellKnownMethod(WellKnownMember.System_InvalidOperationException__ctorString),
Lowering\StateMachineRewriter\StateMachineRewriter.cs (5)
372var currentManagedThreadIdProperty = (PropertySymbol)F.WellKnownMember(WellKnownMember.System_Environment__CurrentManagedThreadId, isOptional: true); 382return F.Property(F.Property(WellKnownMember.System_Threading_Thread__CurrentThread), WellKnownMember.System_Threading_Thread__ManagedThreadId); 510return (object)F.WellKnownMember(WellKnownMember.System_Threading_Thread__ManagedThreadId, isOptional: true) != null || 511(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\SynthesizedMethodBaseSymbol.cs (1)
84compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Lowering\SyntheticBoundNodeFactory.cs (15)
298public BoundExpression Property(WellKnownMember member) 303public BoundExpression Property(BoundExpression? receiverOpt, WellKnownMember member) 362public Symbol? WellKnownMember(WellKnownMember wm, bool isOptional) 375public Symbol WellKnownMember(WellKnownMember wm) 380public MethodSymbol? WellKnownMethod(WellKnownMember wm, bool isOptional) 385public MethodSymbol WellKnownMethod(WellKnownMember wm) 711public BoundObjectCreationExpression New(WellKnownMember wm, ImmutableArray<BoundExpression> args) 770public BoundExpression StaticCall(WellKnownMember method, params BoundExpression[] args) 806public BoundCall Call(BoundExpression? receiver, WellKnownMember method, BoundExpression arg0) 1190WellKnownMethod(CodeAnalysis.WellKnownMember.System_Type__GetTypeFromHandle), 1335CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle : 1336CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2); 1343CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle : 1344CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle2); 1411MethodSymbol? arrayEmpty = WellKnownMethod(CodeAnalysis.WellKnownMember.System_Array__Empty, isOptional: true);
Operations\CSharpOperationFactory.cs (1)
1964bool legacyMode = _semanticModel.Compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2) == null;
Symbols\AnonymousTypes\AnonymousTypeManager.SymbolCollection.cs (12)
31ReportErrorOnWellKnownMember(System_String__Format_IFormatProvider, WellKnownMember.System_String__Format_IFormatProvider, diagnostics, ref hasErrors); 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; } 181get { return this.Compilation.GetWellKnownTypeMember(WellKnownMember.System_String__Format_IFormatProvider) as MethodSymbol; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
239compilation.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 (36)
74internal Symbol? GetWellKnownTypeMember(WellKnownMember member) 76Debug.Assert(member >= 0 && member < WellKnownMember.Count); 85var wellKnownTypeMembers = new Symbol[(int)WellKnownMember.Count]; 232internal override ISymbolInternal? CommonGetWellKnownTypeMember(WellKnownMember member) 386WellKnownMember constructor, 388ImmutableArray<KeyValuePair<WellKnownMember, TypedConstant>> namedArguments = default, 465WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 480WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 491return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor, 505return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor); 569WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor); 576WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor); 583WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor); 591WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 592WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags); 599WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor); 606WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor); 615WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, 616WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags); 623WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor); 630WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor); 637private bool CheckIfAttributeShouldBeEmbedded(BindingDiagnosticBag? diagnosticsOpt, Location? locationOpt, WellKnownType attributeType, WellKnownMember attributeCtor, WellKnownMember? secondAttributeCtor = null) 692var ignoreSymbolStoreDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__IgnoreSymbolStoreSequencePoints); 708var defaultDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__Default); 714var disableOptimizationsDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__DisableOptimizations); 726var enableEncDebuggingMode = (FieldSymbol?)GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggableAttribute_DebuggingModes__EnableEditAndContinue); 738WellKnownMember.System_Diagnostics_DebuggableAttribute__ctorDebuggingModes, 754return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctor); 763return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_DynamicAttribute__ctorTransformFlags, arguments); 780return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, args); 790new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__AllowMultiple, new TypedConstant(boolType, TypedConstantKind.Primitive, allowMultiple)), 791new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__Inherited, new TypedConstant(boolType, TypedConstantKind.Primitive, inherited))); 792return TrySynthesizeAttribute(WellKnownMember.System_AttributeUsageAttribute__ctor, arguments, namedArguments);
Symbols\FieldSymbol.cs (1)
493WellKnownMember wellKnownMember = NamedTypeSymbol.GetTupleTypeMember(arity, tupleElementPosition);
Symbols\MethodSymbol.cs (2)
1228AddSynthesizedAttribute(ref attributes, declaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_ObsoleteAttribute__ctor, 1235AddSynthesizedAttribute(ref attributes, declaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor,
Symbols\Source\SourceAssemblySymbol.cs (19)
652WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, diagnostics, NoLocation.Singleton); 661WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, diagnostics, NoLocation.Singleton); 664WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, diagnostics, NoLocation.Singleton); 698WellKnownMember.System_Security_UnverifiableCodeAttribute__ctor, diagnostics, NoLocation.Singleton); 717WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__ctor, diagnostics, NoLocation.Singleton); 721WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__SkipVerification, diagnostics, NoLocation.Singleton); 791WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, 838WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, 1815var fieldRequestMinimum = (FieldSymbol)_compilation.GetWellKnownTypeMember(WellKnownMember.System_Security_Permissions_SecurityAction__RequestMinimum); 1828WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__ctor, 1830ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1831WellKnownMember.System_Security_Permissions_SecurityPermissionAttribute__SkipVerification, 1936WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor)); 1960WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, 1979WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, 1981ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1982WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, 2011AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))); 2021AddSynthesizedAttribute(ref attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)));
Symbols\Source\SourceComplexParameterSymbol.cs (1)
268WellKnownMember.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)
50WellKnownMember.System_Runtime_CompilerServices_FixedBufferAttribute__ctor, 210AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_UnsafeValueTypeAttribute__ctor));
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2509_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor, diagnostics, Locations[0]); 2514_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, diagnostics, Locations[0]); 2519_ = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor, diagnostics, Locations[0]);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
127this.DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor)); 141WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor,
Symbols\Source\SourceMemberMethodSymbol.cs (3)
939compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor, 945compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor, 951compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor,
Symbols\Source\SourceModuleSymbol.cs (1)
586WellKnownMember.System_Security_UnverifiableCodeAttribute__ctor));
Symbols\Source\SourceNamedTypeSymbol.cs (7)
1559AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor)); 1578AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ObsoleteAttribute__ctor, 1585AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, 1602WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, 1609this.DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 1616compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor)); 1634WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor,
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
259var attributeConstructor = Binder.GetWellKnownTypeMember(DeclaringCompilation, WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor, out var useSiteInfo); 263var memberDescriptor = WellKnownMembers.GetDescriptor(WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor);
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
445WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor));
Symbols\Source\SourceParameterSymbol.cs (1)
53WellKnownMember.System_ParamArrayAttribute__ctor,
Symbols\Source\SourceParameterSymbolBase.cs (1)
77AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ParamArrayAttribute__ctor));
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
472var isReadOnlyAttributeUsable = DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor) != null || 788AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Source\SourcePropertySymbolBase.cs (2)
694WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor, diagnostics, location: Location); 1155compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (3)
65AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 66Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 70AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (4)
91AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 92Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 157AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 158Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (2)
86AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 87Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
103var contractsEqual = F.Call(receiver: null, F.WellKnownMethod(WellKnownMember.System_Type__op_Equality),
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (2)
130equalityComparer_GetHashCode ??= F.WellKnownMethod(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode); 131equalityComparer_get_Default ??= F.WellKnownMethod(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default);
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (2)
71AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 72Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (4)
146WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack, 214F.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)
60var stringBuilderCtor = F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__ctor); 93return F.ExpressionStatement(F.Call(receiver: builder, F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendString), F.StringLiteral(value))); 98return F.ExpressionStatement(F.Call(receiver: builder, F.WellKnownMethod(WellKnownMember.System_Text_StringBuilder__AppendChar), F.CharLiteral(value)));
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
49AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedContainer.cs (1)
74WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
174moduleBuilder.Compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (2)
71AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)); 86(object)DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T) == null)
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
57AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor));
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
186AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor)); 191AddSynthesizedAttribute(ref attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_ParamArrayAttribute__ctor));
Symbols\Synthesized\SynthesizedThrowMethod.cs (1)
32var body = F.Throw(F.New(F.WellKnownMethod(WellKnownMember.System_ArgumentNullException__ctorString), ImmutableArray.Create<BoundExpression>(F.Parameter(paramName))));
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 (57)
57WellKnownMember wellKnownTupleRest = GetTupleTypeMember(ValueTupleRestPosition, ValueTupleRestPosition); 344internal static WellKnownMember GetTupleCtor(int arity) 353private static readonly WellKnownMember[] tupleCtors = { 354WellKnownMember.System_ValueTuple_T1__ctor, 355WellKnownMember.System_ValueTuple_T2__ctor, 356WellKnownMember.System_ValueTuple_T3__ctor, 357WellKnownMember.System_ValueTuple_T4__ctor, 358WellKnownMember.System_ValueTuple_T5__ctor, 359WellKnownMember.System_ValueTuple_T6__ctor, 360WellKnownMember.System_ValueTuple_T7__ctor, 361WellKnownMember.System_ValueTuple_TRest__ctor }; 368internal static WellKnownMember GetTupleTypeMember(int arity, int position) 373private static readonly WellKnownMember[][] tupleMembers = new[]{ 375WellKnownMember.System_ValueTuple_T1__Item1 }, 378WellKnownMember.System_ValueTuple_T2__Item1, 379WellKnownMember.System_ValueTuple_T2__Item2 }, 382WellKnownMember.System_ValueTuple_T3__Item1, 383WellKnownMember.System_ValueTuple_T3__Item2, 384WellKnownMember.System_ValueTuple_T3__Item3 }, 387WellKnownMember.System_ValueTuple_T4__Item1, 388WellKnownMember.System_ValueTuple_T4__Item2, 389WellKnownMember.System_ValueTuple_T4__Item3, 390WellKnownMember.System_ValueTuple_T4__Item4 }, 393WellKnownMember.System_ValueTuple_T5__Item1, 394WellKnownMember.System_ValueTuple_T5__Item2, 395WellKnownMember.System_ValueTuple_T5__Item3, 396WellKnownMember.System_ValueTuple_T5__Item4, 397WellKnownMember.System_ValueTuple_T5__Item5 }, 400WellKnownMember.System_ValueTuple_T6__Item1, 401WellKnownMember.System_ValueTuple_T6__Item2, 402WellKnownMember.System_ValueTuple_T6__Item3, 403WellKnownMember.System_ValueTuple_T6__Item4, 404WellKnownMember.System_ValueTuple_T6__Item5, 405WellKnownMember.System_ValueTuple_T6__Item6 }, 408WellKnownMember.System_ValueTuple_T7__Item1, 409WellKnownMember.System_ValueTuple_T7__Item2, 410WellKnownMember.System_ValueTuple_T7__Item3, 411WellKnownMember.System_ValueTuple_T7__Item4, 412WellKnownMember.System_ValueTuple_T7__Item5, 413WellKnownMember.System_ValueTuple_T7__Item6, 414WellKnownMember.System_ValueTuple_T7__Item7 }, 417WellKnownMember.System_ValueTuple_TRest__Item1, 418WellKnownMember.System_ValueTuple_TRest__Item2, 419WellKnownMember.System_ValueTuple_TRest__Item3, 420WellKnownMember.System_ValueTuple_TRest__Item4, 421WellKnownMember.System_ValueTuple_TRest__Item5, 422WellKnownMember.System_ValueTuple_TRest__Item6, 423WellKnownMember.System_ValueTuple_TRest__Item7, 424WellKnownMember.System_ValueTuple_TRest__Rest } 493internal static Symbol? GetWellKnownMemberInType(NamedTypeSymbol type, WellKnownMember relativeMember, BindingDiagnosticBag diagnostics, SyntaxNode? syntax) 522static Symbol? GetWellKnownMemberInType(NamedTypeSymbol type, WellKnownMember relativeMember) 524Debug.Assert(relativeMember >= WellKnownMember.System_ValueTuple_T1__Item1 && relativeMember <= WellKnownMember.System_ValueTuple_TRest__ctor); 811WellKnownMember wellKnownTupleField = GetTupleTypeMember(arity, i + 1); 816static Symbol? getWellKnownMemberInType(ImmutableArray<Symbol> members, WellKnownMember relativeMember) 818Debug.Assert(relativeMember >= WellKnownMember.System_ValueTuple_T1__Item1 && relativeMember <= WellKnownMember.System_ValueTuple_TRest__ctor);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (91)
CodeGen\CodeGenAsyncIteratorTests.cs (55)
99private static void VerifyMissingMember(WellKnownMember member, params DiagnosticDescription[] expected) 107private static void VerifyMissingMember(string source, WellKnownMember member, params DiagnosticDescription[] expected) 889VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted, 895VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted, 902VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete, 908VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 914VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T, 924VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 930VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 936VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 942VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 948VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 954VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 960VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 994VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 1000VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 1006VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 1031VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 1037VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 1043VerifyMissingMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 1068VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 1078VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext, 1084VerifyMissingMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine, 1103VerifyMissingMember(_enumerable, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 1109VerifyMissingMember(_enumerator, WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator); 1215VerifyMissingMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 1221VerifyMissingMember(WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, 1252VerifyMissingMember(WellKnownMember.System_IAsyncDisposable__DisposeAsync, 1268VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 1274VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 1296VerifyMissingMember(WellKnownMember.System_Threading_Tasks_ValueTask__ctor, 1315VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationToken__Equals, 1321VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationToken__Equals); 1344VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource, 1350VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__Token, 1356VerifyMissingMember(_enumerable, WellKnownMember.System_Threading_CancellationTokenSource__Dispose, 1374VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__CreateLinkedTokenSource); 1375VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__Token); 1376VerifyMissingMember(_enumerator, WellKnownMember.System_Threading_CancellationTokenSource__Dispose); 6208verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 6211verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 6214verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 6217verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 6220verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 6223verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 6226verifyMember(WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 6241verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 6244verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 6247verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 6250verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 6253verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 6256verifyMember(WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 6265verifyMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 6268verifyMember(WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 6277void verifyMember(WellKnownMember member, string expected)
CodeGen\CodeGenIterators.cs (1)
1972comp.MakeMemberMissing(WellKnownMember.System_Threading_Thread__ManagedThreadId);
CodeGen\CodeGenLockTests.cs (8)
1902compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 1923compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 1944compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 1945compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 1973compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit); 2001compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 2002compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 2003compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (8)
927compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer); 1316compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1369compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1480compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 1481compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 1614compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 2007compilation.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle); 2503compilation.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array);
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\UnsafeTests.cs (1)
5364comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__get_OffsetToStringData);
Emit\CompilationEmitTests.cs (1)
943comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ReferenceAssemblyAttribute__ctor);
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (14)
9704Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 9771Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 9835Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 9904Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 9957Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 9958Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10017Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10081Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10131Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10182Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10233Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10294Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)); 10349Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)); 10416Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (26)
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,
CodeGen\CodeGenLengthBasedSwitchTests.cs (5)
1669comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Length); 1722comp.MakeMemberMissing(WellKnownMember.System_Span_T__get_Item); 1828comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__get_Item); 1934comp.MakeMemberMissing(WellKnownMember.System_MemoryExtensions__AsSpan_String); 1987comp.MakeMemberMissing(WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T);
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)
2076var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2079var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2082var invalidOperationExceptionCtor = compilation.GetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor); 2215var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2218var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2418var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2607var ctorObject = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject); 2610var ctor = compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor); 2613var invalidOperationExceptionCtor = compilation.GetWellKnownTypeMember(WellKnownMember.System_InvalidOperationException__ctor);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\LocalDeclarationRewriter.cs (1)
108var guidConstructor = (MethodSymbol)compilation.GetWellKnownTypeMember(WellKnownMember.System_Guid__ctor);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (3)
IOperation\IOperationTests_ILockStatement.cs (3)
851compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter); 852compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2); 940compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (97)
Semantics\DelegateTypeTests.cs (8)
11010comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor); 11034comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor); 15182comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor); 15186comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32); 15608comp2.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor); 15612comp2.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctorByteByteInt32Int32Int32); 15685comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor); 15801comp2.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)
111970var getDefault = comp.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 138458comp.MakeMemberMissing(WellKnownMember.System_IEquatable_T__Equals);
Semantics\RecordStructTests.cs (3)
5199comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__ctor); 5215comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5231comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString);
Semantics\RecordTests.cs (9)
5167comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__ctor); 5183comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5199comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5218comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendString); 5219comp.MakeMemberMissing(WellKnownMember.System_Text_StringBuilder__AppendChar); 23905comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__GetHashCode); 23921comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 23941comp.MakeMemberMissing(WellKnownMember.System_Collections_Generic_EqualityComparer_T__get_Default); 28064comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__EnsureSufficientExecutionStack);
Semantics\Utf8StringsLiteralsTests.cs (3)
2003comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array); 2037comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer); 2075comp.MakeMemberMissing(WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length);
Semantics\ValueTupleTests.cs (69)
84comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__Item1).ToTestDisplayString()); 87comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item1).ToTestDisplayString()); 89comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item2).ToTestDisplayString()); 92comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item1).ToTestDisplayString()); 94comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item2).ToTestDisplayString()); 96comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item3).ToTestDisplayString()); 99comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item1).ToTestDisplayString()); 101comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item2).ToTestDisplayString()); 103comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item3).ToTestDisplayString()); 105comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item4).ToTestDisplayString()); 108comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item1).ToTestDisplayString()); 110comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item2).ToTestDisplayString()); 112comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item3).ToTestDisplayString()); 114comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item4).ToTestDisplayString()); 116comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item5).ToTestDisplayString()); 119comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item1).ToTestDisplayString()); 121comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item2).ToTestDisplayString()); 123comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item3).ToTestDisplayString()); 125comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item4).ToTestDisplayString()); 127comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item5).ToTestDisplayString()); 129comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item6).ToTestDisplayString()); 132comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item1).ToTestDisplayString()); 134comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item2).ToTestDisplayString()); 136comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item3).ToTestDisplayString()); 138comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item4).ToTestDisplayString()); 140comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item5).ToTestDisplayString()); 142comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item6).ToTestDisplayString()); 144comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item7).ToTestDisplayString()); 147comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item1).ToTestDisplayString()); 149comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item2).ToTestDisplayString()); 151comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item3).ToTestDisplayString()); 153comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item4).ToTestDisplayString()); 155comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item5).ToTestDisplayString()); 157comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item6).ToTestDisplayString()); 159comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item7).ToTestDisplayString()); 161comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Rest).ToTestDisplayString()); 169Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T1__Item1)); 172Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item1)); 173Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T2__Item2)); 176Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item1)); 177Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item2)); 178Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T3__Item3)); 181Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item1)); 182Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item2)); 183Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item3)); 184Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T4__Item4)); 187Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item1)); 188Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item2)); 189Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item3)); 190Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item4)); 191Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T5__Item5)); 194Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item1)); 195Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item2)); 196Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item3)); 197Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item4)); 198Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T6__Item6)); 201Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item1)); 202Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item2)); 203Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item3)); 204Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item4)); 205Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item6)); 206Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_T7__Item7)); 209Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item1)); 210Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item2)); 211Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item3)); 212Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item4)); 213Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item6)); 214Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Item7)); 215Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_ValueTuple_TRest__Rest));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (120)
Symbols\MissingSpecialMember.cs (117)
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)); 928foreach (WellKnownMember wkm in Enum.GetValues(typeof(WellKnownMember))) 932case WellKnownMember.Count: 935case WellKnownMember.Microsoft_VisualBasic_Embedded__ctor: 936case WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean: 939case WellKnownMember.System_Array__Empty: 940case WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte: 941case WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags: 942case WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor: 943case WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor: 944case WellKnownMember.System_Span_T__ctor_Pointer: 945case WellKnownMember.System_Span_T__ctor_Array: 946case WellKnownMember.System_Span_T__get_Item: 947case WellKnownMember.System_Span_T__get_Length: 948case WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer: 949case WellKnownMember.System_ReadOnlySpan_T__ctor_Array: 950case WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length: 951case WellKnownMember.System_ReadOnlySpan_T__get_Item: 952case WellKnownMember.System_ReadOnlySpan_T__get_Length: 953case WellKnownMember.System_Index__ctor: 954case WellKnownMember.System_Index__GetOffset: 955case WellKnownMember.System_Range__ctor: 956case WellKnownMember.System_Range__StartAt: 957case WellKnownMember.System_Range__EndAt: 958case WellKnownMember.System_Range__get_All: 959case WellKnownMember.System_Range__get_Start: 960case WellKnownMember.System_Range__get_End: 961case WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T: 962case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor: 963case WellKnownMember.System_IAsyncDisposable__DisposeAsync: 964case WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator: 965case WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync: 966case WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current: 967case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version: 968case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult: 969case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus: 970case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted: 971case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset: 972case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult: 973case WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException: 974case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult: 975case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus: 976case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted: 977case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult: 978case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus: 979case WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted: 980case WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken: 981case WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue: 982case WellKnownMember.System_Threading_Tasks_ValueTask__ctor: 983case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted: 984case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted: 985case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete: 986case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create: 987case WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T: 988case WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor: 989case WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor: 990case WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject: 991case WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor: 992case WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags: 993case WellKnownMember.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler__ToStringAndClear: 994case WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor: 995case WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor: 996case WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor: 997case WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor: 998case WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T: 999case WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T: 1000case WellKnownMember.System_MemoryExtensions__AsSpan_String: 1001case WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor: 1002case WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor: 1003case WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor: 1004case WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle: 1007case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile: 1008case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles: 1009case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry: 1010case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry: 1011case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry: 1012case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry: 1013case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn: 1014case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId: 1015case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean: 1016case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreByte: 1017case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt16: 1018case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt32: 1019case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt64: 1020case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreSingle: 1021case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDouble: 1022case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDecimal: 1023case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString: 1024case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject: 1025case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStorePointer: 1026case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUnmanaged: 1027case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreParameterAlias: 1028case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreBoolean: 1029case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreByte: 1030case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt16: 1031case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt32: 1032case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt64: 1033case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreSingle: 1034case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDouble: 1035case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDecimal: 1036case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreString: 1037case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreObject: 1038case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStorePointer: 1039case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUnmanaged: 1040case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreParameterAlias: 1041case WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias: 1042case WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor: 1043case WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor: 1044case WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor: 1045case WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item: 1046case WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length: 1050if (wkm == WellKnownMember.Count) continue; // Not a real value.
Symbols\RequiredMembersTests.cs (3)
424comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor); 462comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor); 5237comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor);
Microsoft.CodeAnalysis.VisualBasic (540)
Binding\Binder.vb (6)
591Friend Function GetWellKnownTypeMember(member As WellKnownMember, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As Symbol 595Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As Symbol 603Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol 611Friend Shared Function GetUseSiteInfoForWellKnownTypeMember(memberSymbol As Symbol, member As WellKnownMember, embedVBRuntimeUsed As Boolean) As UseSiteInfo(Of AssemblySymbol) 1072attributeCtor As WellKnownMember, 1099attributeCtor As WellKnownMember,
Binding\Binder_Initializers.vb (2)
161initializerBinder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 166initializerBinder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor,
Binding\Binder_Invocation.vb (9)
1064Private Function IsWellKnownTypeMember(memberId As WellKnownMember, method As MethodSymbol) As Boolean 1100If IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscWCharInt32, method) OrElse 1101IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscWStringInt32, method) Then 1126If IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__ChrWInt32Char, method) Then 1140If IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscCharInt32, method) OrElse 1141IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscStringInt32, method) Then 1173If IsWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__ChrInt32Char, method) Then 3263methodSymbol = DirectCast(GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_DispatchWrapper__ctor, syntax, diagnostics), MethodSymbol) 3266methodSymbol = DirectCast(GetWellKnownTypeMember(WellKnownMember.System_Runtime_InteropServices_UnknownWrapper__ctor, syntax, diagnostics), MethodSymbol)
Binding\Binder_Symbols.vb (2)
658Dim constructorSymbol = TryCast(binder.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames), MethodSymbol) 662diagnostics.Add(GetUseSiteInfoForWellKnownTypeMember(constructorSymbol, WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, embedVBRuntimeUsed:=False),
Binding\EarlyWellKnownAttributeBinder.vb (4)
184If method Is compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__ChrWInt32Char) OrElse 185method Is compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__ChrInt32Char) OrElse 186method Is compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscWCharInt32) OrElse 187method Is compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscCharInt32) Then
CodeGen\EmitExpression.vb (5)
2107Dim getTypeMethod = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Type__GetTypeFromHandle), MethodSymbol) 2121getField = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle), MethodSymbol) 2126getField = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle2), MethodSymbol) 2151getMethod = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle), MethodSymbol) 2156getMethod = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2), MethodSymbol)
CodeGen\EmitStatement.vb (9)
434setProjectErrorMethod = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__SetProjectError), MethodSymbol) 438setProjectErrorMethod = DirectCast(Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__SetProjectError_Int32), MethodSymbol) 448Const clearProjectError As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError 1113Dim compareStringMember As WellKnownMember = 1115WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareStringStringStringBoolean, 1116WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean) 1160Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareStringStringStringBoolean), 1161Me._module.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean)), MethodSymbol), needDeclaration:=False,
CodeGen\ResumableStateMachineStateAllocator.vb (1)
87f.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_InvalidOperationException__ctorString),
Compilation\VisualBasicCompilation.vb (3)
1396Dim sustainedLowLatency = GetWellKnownTypeMember(WellKnownMember.System_Runtime_GCLatencyMode__SustainedLowLatency) 2003Dim constructorSymbol = TryCast(GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames), MethodSymbol) 2005Binder.GetUseSiteInfoForWellKnownTypeMember(constructorSymbol, WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames,
Emit\NoPia\EmbeddedType.vb (2)
196WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctor, 197WellKnownMember.System_Runtime_InteropServices_TypeIdentifierAttribute__ctorStringString)
Emit\NoPia\EmbeddedTypesManager.vb (9)
38_lazyWellKnownTypeMethods = New MethodSymbol(WellKnownMember.Count - 1) {} 39For i = 0 To WellKnownMember.Count - 1 63Public Function GetWellKnownMethod(method As WellKnownMember, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As MethodSymbol 67Private Function LazyGetWellKnownTypeMethod(ByRef lazyMethod As MethodSymbol, method As WellKnownMember, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As MethodSymbol 88Friend Overrides Function CreateSynthesizedAttribute(constructor As WellKnownMember, attrData As VisualBasicAttributeData, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As VisualBasicAttributeData 95Case WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor 103Case WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor 523Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 525Return compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)
Emit\PEModuleBuilder.vb (2)
179Friend NotOverridable Overrides Function SynthesizeAttribute(attributeConstructor As WellKnownMember) As Cci.ICustomAttribute 611Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__InitializeArrayArrayRuntimeFieldHandle), MethodSymbol)?.GetCciAdapter()
Emit\SourceAssemblySymbolAdapter.vb (1)
20TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_ReferenceAssemblyAttribute__ctor, isOptionalUse:=True)
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
92Dim guidConstructor As MethodSymbol = factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Guid__ctor)
Lowering\AsyncRewriter\AsyncRewriter.vb (4)
172WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext, 177WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine, 316EnsureWellKnownMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_MoveNext, bag) 317EnsureWellKnownMember(WellKnownMember.System_Runtime_CompilerServices_IAsyncStateMachine_SetStateMachine, bag)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
475Dim createDelegate = Binder.GetWellKnownTypeMember(Me._factory.Compilation, WellKnownMember.System_Reflection_MethodInfo__CreateDelegate, useSiteInfo) 488createDelegate = Me._factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Delegate__CreateDelegate4)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (15)
336helper = Me._factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Math__PowDoubleDouble) 556Dim wellKnownHelper As WellKnownMember 559wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AddObjectObjectObject 561wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__SubtractObjectObjectObject 563wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__MultiplyObjectObjectObject 565wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__DivideObjectObjectObject 567wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__IntDivideObjectObjectObject 569wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ModObjectObjectObject 571wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ExponentObjectObjectObject 573wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AndObjectObjectObject 575wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__XorObjectObjectObject 577wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__OrObjectObjectObject 579wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__LeftShiftObjectObjectObject 581wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__RightShiftObjectObjectObject 583wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConcatenateObjectObjectObject
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (72)
235Dim helper As MethodSymbol = Me._factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToGenericParameter_T_Object) 257helper = _factory.WellKnownMember(Of Symbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharArrayRankOneString) 260helper = _factory.WellKnownMember(Of Symbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharArrayRankOneObject) 429Dim wellKnownHelper = CType(-1, WellKnownMember) 435Case SpecialType.System_SByte : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 436Case SpecialType.System_Byte : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 437Case SpecialType.System_Int16 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 438Case SpecialType.System_UInt16 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 439Case SpecialType.System_Int32 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt32 440Case SpecialType.System_UInt32 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanUInt32 441Case SpecialType.System_Int64 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanInt64 442Case SpecialType.System_UInt64 : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanUInt64 443Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanSingle 444Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanDouble 445Case SpecialType.System_Decimal : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanDecimal 446Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToBooleanString 447Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToBooleanObject 452Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToByteDouble 453Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToByteSingle 455Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToByteString 456Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToByteObject 461Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToSByteDouble 462Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToSByteSingle 464Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSByteString 465Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSByteObject 470Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt16Double 471Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToInt16Single 473Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortString 474Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortObject 479Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt16Double 480Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToUInt16Single 482Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUShortString 483Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUShortObject 488Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt32Double 489Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToInt32Single 491Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToIntegerString 492Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToIntegerObject 497Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt32Double 498Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToUInt32Single 500Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUIntegerString 501Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUIntegerObject 506Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt64Double 507Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToInt64Single 509Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongString 510Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongObject 515Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt64Double 516Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.System_Convert__ToUInt64Single 518Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToULongString 519Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToULongObject 534Case SpecialType.System_Boolean : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalBoolean 535Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalString 536Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalObject 542Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSingleString 543Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSingleObject 549Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleString 550Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleObject 555Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharString 556Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharObject 561Case SpecialType.System_Boolean : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringBoolean 564SpecialType.System_Int32 : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt32 566Case SpecialType.System_Byte : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringByte 569SpecialType.System_UInt32 : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringUInt32 571Case SpecialType.System_Int64 : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt64 572Case SpecialType.System_UInt64 : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringUInt64 573Case SpecialType.System_Single : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringSingle 574Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDouble 575Case SpecialType.System_Decimal : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDecimal 576Case SpecialType.System_DateTime : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDateTime 577Case SpecialType.System_Char : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringChar 578Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringObject 583Case SpecialType.System_String : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDateString 584Case SpecialType.System_Object : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDateObject
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (4)
221Dim wellKnownHelper As WellKnownMember 224wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__PlusObjectObject 226wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NegateObjectObject 228wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NotObjectObject
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (3)
61WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile, 67WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles, 515Private Shared Function GetCreatePayloadOverload(compilation As VisualBasicCompilation, overload As WellKnownMember, syntax As SyntaxNode, diagnostics As BindingDiagnosticBag) As MethodSymbol
Lowering\IteratorRewriter\IteratorRewriter.vb (3)
192Dim currentManagedThreadIdProperty As PropertySymbol = F.WellKnownMember(Of PropertySymbol)(WellKnownMember.System_Environment__CurrentManagedThreadId, isOptional:=True) 201managedThreadId = F.Property(F.Property(WellKnownMember.System_Threading_Thread__CurrentThread), WellKnownMember.System_Threading_Thread__ManagedThreadId)
Lowering\LocalRewriter\LocalRewriter.vb (6)
617Private Function ReportMissingOrBadRuntimeHelper(node As BoundNode, wellKnownMember As WellKnownMember, memberSymbol As Symbol) As Boolean 625Friend Shared Function ReportMissingOrBadRuntimeHelper(node As BoundNode, wellKnownMember As WellKnownMember, memberSymbol As Symbol, diagnostics As BindingDiagnosticBag, embedVBCoreRuntime As Boolean) As Boolean 634Private Shared Sub ReportMissingRuntimeHelper(node As BoundNode, wellKnownMember As WellKnownMember, diagnostics As BindingDiagnosticBag, embedVBCoreRuntime As Boolean) 834Dim break As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Diagnostics_Debugger__Break) 867Dim endApp As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__EndApp) 886If Not TryGetWellknownMember(Of MethodSymbol)(Nothing, WellKnownMember.System_Type__GetTypeFromHandle, node.Syntax) Then
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (6)
117Dim marshalMethodId As WellKnownMember 133marshalMethodId = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__AddEventHandler_T 136marshalMethodId = WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal__RemoveEventHandler_T 270Dim ctor = factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__ctor) 273WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__AddEventHandler, 274WellKnownMember.System_Runtime_InteropServices_ComAwareEventInfo__RemoveEventHandler))
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (4)
447Const getObjectValue As WellKnownMember = WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetObjectValueObject 468Const memberId As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_StringType__MidStmtStr
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (37)
255Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConcatenateObjectObjectObject) 262Return RewriteLikeOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_LikeOperator__LikeObjectObjectObjectCompareMethod) 264Return RewriteLikeOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_LikeOperator__LikeStringStringStringCompareMethod) 275Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectEqualObjectObjectBoolean) 279Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectEqualObjectObjectBoolean) 294Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectNotEqualObjectObjectBoolean) 298Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectNotEqualObjectObjectBoolean) 313Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectLessEqualObjectObjectBoolean) 317Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectLessEqualObjectObjectBoolean) 332Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectGreaterEqualObjectObjectBoolean) 336Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectGreaterEqualObjectObjectBoolean) 351Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectLessObjectObjectBoolean) 355Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectLessObjectObjectBoolean) 370Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectGreaterObjectObjectBoolean) 374Return RewriteObjectComparisonOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectGreaterObjectObjectBoolean) 386Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AddObjectObjectObject) 393Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__SubtractObjectObjectObject) 400Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__MultiplyObjectObjectObject) 407Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ModObjectObjectObject) 414Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__DivideObjectObjectObject) 421Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__IntDivideObjectObjectObject) 426Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ExponentObjectObjectObject) 433Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__LeftShiftObjectObjectObject) 438Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__RightShiftObjectObjectObject) 448Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__XorObjectObjectObject) 453Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__OrObjectObjectObject) 458Return RewriteObjectBinaryOperator(node, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AndObjectObjectObject) 584Const memberId As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToBooleanObject 635Const memberId As WellKnownMember = WellKnownMember.System_Math__PowDoubleDouble 692Dim compareStringMember As WellKnownMember = 694WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareStringStringStringBoolean, 695WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean) 717Private Function RewriteObjectComparisonOperator(node As BoundBinaryOperator, member As WellKnownMember) As BoundExpression 750Private Function RewriteLikeOperator(node As BoundBinaryOperator, member As WellKnownMember) As BoundExpression 779Private Function RewriteObjectBinaryOperator(node As BoundBinaryOperator, member As WellKnownMember) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Call.vb (15)
24If method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Strings__AscWCharInt32) Then 53Dim remappedMethodId As WellKnownMember = WellKnownMember.Count 55If method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Interaction__CallByName) Then 56remappedMethodId = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__CallByName 58If method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Information__IsNumeric) Then 59remappedMethodId = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__IsNumeric 60ElseIf method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Information__SystemTypeName) Then 61remappedMethodId = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__SystemTypeName 62ElseIf method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Information__TypeName) Then 63remappedMethodId = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__TypeName 64ElseIf method Is Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Information__VbTypeName) Then 65remappedMethodId = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__VbTypeName 69If remappedMethodId <> WellKnownMember.Count Then 83WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetObjectValueObject)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (81)
374Return Not (t.Method = F.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Delegate__CreateDelegate, True) OrElse 375t.Method = F.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Delegate__CreateDelegate4, True) OrElse 376t.Method = F.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Reflection_MethodInfo__CreateDelegate, True)) 877Const member As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharArrayRankOneObject 922Dim member As WellKnownMember = WellKnownMember.Count 925Case SpecialType.System_Boolean : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToBooleanObject 926Case SpecialType.System_SByte : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSByteObject 927Case SpecialType.System_Byte : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToByteObject 928Case SpecialType.System_Int16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortObject 929Case SpecialType.System_UInt16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUShortObject 930Case SpecialType.System_Int32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToIntegerObject 931Case SpecialType.System_UInt32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUIntegerObject 932Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongObject 933Case SpecialType.System_UInt64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToULongObject 934Case SpecialType.System_Single : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSingleObject 935Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleObject 936Case SpecialType.System_Decimal : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalObject 937Case SpecialType.System_DateTime : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDateObject 938Case SpecialType.System_Char : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharObject 939Case SpecialType.System_String : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringObject 943member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToGenericParameter_T_Object 947If member <> WellKnownMember.Count Then 953If member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToGenericParameter_T_Object Then 1011Dim member As WellKnownMember = WellKnownMember.Count 1015Case SpecialType.System_Boolean : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringBoolean 1018SpecialType.System_Int32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt32 1020Case SpecialType.System_Byte : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringByte 1023SpecialType.System_UInt32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringUInt32 1025Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringInt64 1026Case SpecialType.System_UInt64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringUInt64 1027Case SpecialType.System_Single : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringSingle 1028Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDouble 1029Case SpecialType.System_Decimal : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDecimal 1030Case SpecialType.System_DateTime : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDateTime 1031Case SpecialType.System_Char : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringChar 1034If member <> WellKnownMember.Count Then 1087Dim member As WellKnownMember = WellKnownMember.Count 1090Case SpecialType.System_Boolean : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToBooleanString 1091Case SpecialType.System_SByte : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSByteString 1092Case SpecialType.System_Byte : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToByteString 1093Case SpecialType.System_Int16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToShortString 1094Case SpecialType.System_UInt16 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUShortString 1095Case SpecialType.System_Int32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToIntegerString 1096Case SpecialType.System_UInt32 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToUIntegerString 1097Case SpecialType.System_Int64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToLongString 1098Case SpecialType.System_UInt64 : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToULongString 1099Case SpecialType.System_Single : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToSingleString 1100Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleString 1101Case SpecialType.System_Decimal : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalString 1102Case SpecialType.System_DateTime : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDateString 1103Case SpecialType.System_Char : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharString 1106member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToCharArrayRankOneString 1110If member <> WellKnownMember.Count Then 1149Const memberId As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDecimalBoolean 1227Dim member As WellKnownMember 1230Case SpecialType.System_Boolean : member = WellKnownMember.System_Convert__ToBooleanDecimal 1231Case SpecialType.System_SByte : member = WellKnownMember.System_Convert__ToSByteDecimal 1232Case SpecialType.System_Byte : member = WellKnownMember.System_Convert__ToByteDecimal 1233Case SpecialType.System_Int16 : member = WellKnownMember.System_Convert__ToInt16Decimal 1234Case SpecialType.System_UInt16 : member = WellKnownMember.System_Convert__ToUInt16Decimal 1235Case SpecialType.System_Int32 : member = WellKnownMember.System_Convert__ToInt32Decimal 1236Case SpecialType.System_UInt32 : member = WellKnownMember.System_Convert__ToUInt32Decimal 1237Case SpecialType.System_Int64 : member = WellKnownMember.System_Convert__ToInt64Decimal 1238Case SpecialType.System_UInt64 : member = WellKnownMember.System_Convert__ToUInt64Decimal 1239Case SpecialType.System_Single : member = WellKnownMember.System_Convert__ToSingleDecimal 1240Case SpecialType.System_Double : member = WellKnownMember.System_Convert__ToDoubleDecimal 1295Const memberId As WellKnownMember = WellKnownMember.System_Math__RoundDouble 1328Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Math__CeilingDouble) 1330Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Math__FloorDouble) 1332Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Math__RoundDouble) 1336Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Conversion__IntSingle) 1338Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Conversion__IntDouble) 1355Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Conversion__FixSingle) 1357Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.Microsoft_VisualBasic_Conversion__FixDouble) 1362Return node.Method = Me.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Math__TruncateDouble)
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
49Dim wellKnownTupleRest As WellKnownMember = TupleTypeSymbol.GetTupleTypeMember(TupleTypeSymbol.RestPosition, TupleTypeSymbol.RestPosition)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (2)
436If TryGetWellknownMember(ForLoopInitObj, WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj, blockSyntax) Then 491If TryGetWellknownMember(ForNextCheckObj, WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForNextCheckObj, blockSyntax) Then
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (9)
368WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ChangeType, syntax) Then 485If Not Me.TryGetWellknownMember(lateIndexGetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexGet, syntax) Then 533If Not Me.TryGetWellknownMember(lateSetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateSetComplex, syntax) Then 538If Not Me.TryGetWellknownMember(lateSetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateSet, syntax) Then 612If Not Me.TryGetWellknownMember(lateIndexSetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexSetComplex, syntax) Then 617If Not Me.TryGetWellknownMember(lateIndexSetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexSet, syntax) Then 693If Not Me.TryGetWellknownMember(lateCallOrGetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateCall, syntax) Then 697If Not Me.TryGetWellknownMember(lateCallOrGetMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateGet, syntax) Then 967memberId As WellKnownMember,
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (4)
184Not TryGetWellknownMember(staticLocalInitFlag__ctor, WellKnownMember.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag__ctor, syntax) Or 185Not TryGetWellknownMember(compareExchange, WellKnownMember.System_Threading_Interlocked__CompareExchange_T, syntax) Or 186Not TryGetWellknownMember(state, WellKnownMember.Microsoft_VisualBasic_CompilerServices_StaticLocalInitFlag__State, syntax) Or 187Not TryGetWellknownMember(ctorIncompleteInitialization, WellKnownMember.Microsoft_VisualBasic_CompilerServices_IncompleteInitialization__ctor, syntax) Then
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (5)
69Dim ctor = factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Guid__ctor) 77Dim getTypeFromCLSID = If(factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Runtime_InteropServices_Marshal__GetTypeFromCLSID, isOptional:=True), 78factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Type__GetTypeFromCLSID)) 86Dim createInstance = factory.WellKnownMember(Of MethodSymbol)(WellKnownMember.System_Activator__CreateInstance) 139If TryGetWellknownMember(method, WellKnownMember.System_Activator__CreateInstance_T, syntax) Then
Lowering\LocalRewriter\LocalRewriter_OmittedArgument.vb (1)
18If Not TryGetWellknownMember(missingField, WellKnownMember.System_Reflection_Missing__Value, node.Syntax) Then
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (3)
119WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable), MethodSymbol) 127If TryGetWellknownMember(invocationListProperty, WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__InvocationList, syntax) Then 158Dim memberDescriptor As MemberDescriptor = WellKnownMembers.GetDescriptor(WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__InvocationList)
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
29If node.Preserve AndAlso TryGetWellknownMember(copyArrayUtilityMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_Utils__CopyArray, node.Syntax) Then
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (3)
159Dim compareStringMember As WellKnownMember = 161WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareStringStringStringBoolean, 162WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (4)
94TryGetWellknownMember(checkForSyncLockOnValueTypeMethod, WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl__CheckForSyncLockOnValueType, syntaxNode, isOptional:=True) Then 179If TryGetWellknownMember(enterMethod, WellKnownMember.System_Threading_Monitor__Enter2, syntaxNode, isOptional:=True) Then 203TryGetWellknownMember(enterMethod, WellKnownMember.System_Threading_Monitor__Enter, syntaxNode) 238If TryGetWellknownMember(exitMethod, WellKnownMember.System_Threading_Monitor__Exit, syntaxNode) Then
Lowering\LocalRewriter\LocalRewriter_Throw.vb (1)
26Dim createProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__CreateProjectError)
Lowering\LocalRewriter\LocalRewriter_Try.vb (5)
194Dim setProjectError As WellKnownMember = If(node.ErrorLineNumberOpt Is Nothing, 195WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__SetProjectError, 196WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__SetProjectError_Int32) 202Const clearProjectError As WellKnownMember = WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (4)
116Dim member As WellKnownMember 119member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__PlusObjectObject 121member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NegateObjectObject 124member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NotObjectObject
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (5)
278Dim createProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__CreateProjectError) 293Dim clearProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError) 335Dim clearProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError) 394Dim clearProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError) 401Dim createProjectError As MethodSymbol = nodeFactory.WellKnownMember(Of MethodSymbol)(WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__CreateProjectError)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (4)
190WellKnownMember.System_Xml_Linq_XElement__ctor, 191WellKnownMember.System_Xml_Linq_XElement__ctor2)), MethodSymbol) 193If ReportMissingOrBadRuntimeHelper(objCreation, WellKnownMember.System_Xml_Linq_XElement__ctor2, constructor) Then 315Dim method = DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Xml_Linq_XNamespace__Get), MethodSymbol)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
219AddSynthesizedAttribute(attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Lowering\StateMachineRewriter\StateMachineRewriter.vb (3)
390Friend Function EnsureWellKnownMember(member As WellKnownMember, bag As BindingDiagnosticBag) As Symbol 413Friend Function OpenMethodImplementation(interfaceMethod As WellKnownMember, name As String, accessibility As Accessibility, Optional hasMethodBodyDependency As Boolean = False, Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod 490Friend Function OpenMoveNextMethodImplementation(interfaceMethod As WellKnownMember, accessibility As Accessibility) As SynthesizedMethod
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
315WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 318WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (3)
197Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 199AddSynthesizedAttribute(attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 253Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Diagnostics_DebuggerNonUserCodeAttribute__ctor))
Lowering\SyntheticBoundNodeFactory.vb (11)
195Public Function [Property](member As WellKnownMember) As BoundExpression 202Public Function [Property](receiver As BoundExpression, member As WellKnownMember) As BoundExpression 248Public Function WellKnownMember(Of T As Symbol)(wm As WellKnownMember, Optional isOptional As Boolean = False) As T 854Public Function MethodInfo(meth As WellKnownMember) As BoundExpression 876Microsoft.CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle2, 877Microsoft.CodeAnalysis.WellKnownMember.System_Reflection_MethodBase__GetMethodFromHandle)) 882Public Function ConstructorInfo(meth As WellKnownMember) As BoundExpression 918Microsoft.CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle2, 919Microsoft.CodeAnalysis.WellKnownMember.System_Reflection_FieldInfo__GetFieldFromHandle)) 1068Dim m1 = WellKnownMember(Of MethodSymbol)(Microsoft.CodeAnalysis.WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__SetProjectError) 1069Dim m2 = WellKnownMember(Of MethodSymbol)(Microsoft.CodeAnalysis.WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__ClearProjectError)
Operations\VisualBasicOperationFactory.vb (1)
1411Dim legacyMode = _semanticModel.Compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2) Is Nothing
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (9)
29Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor)) 30Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 48ReportErrorOnWellKnownMember(System_String__Format_IFormatProvider, WellKnownMember.System_String__Format_IFormatProvider, diagnostics, hasErrors, vbEmbedRuntime) 73Private Shared Sub ReportErrorOnWellKnownMember(symbol As Symbol, member As WellKnownMember, diagnostics As BindingDiagnosticBag, ByRef hasError As Boolean, embedVBCore As Boolean) 184Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_String__Format_IFormatProvider), MethodSymbol) 196Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor), MethodSymbol) 202Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor), MethodSymbol) 208Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type), PropertySymbol) 232Return DirectCast(Compilation.GetWellKnownTypeMember(WellKnownMember.System_IEquatable_T__Equals), MethodSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (4)
177WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 182WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor, 184ImmutableArray.Create(New KeyValuePair(Of WellKnownMember, TypedConstant)( 185WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type, value))))
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (2)
151WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 183WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor,
Symbols\Source\SourceAssemblySymbol.vb (13)
1264WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, 1289WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, 1430Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, compilation, NoLocation.Singleton, diagnostics) 1435Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, compilation, NoLocation.Singleton, diagnostics) 1436Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, compilation, NoLocation.Singleton, diagnostics) 1484AddSynthesizedAttribute(attributes, DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.Microsoft_VisualBasic_Embedded__ctor)) 1506WellKnownMember.System_Runtime_CompilerServices_CompilationRelaxationsAttribute__ctorInt32, 1524WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__ctor, 1526ImmutableArray.Create(New KeyValuePair(Of WellKnownMember, TypedConstant)( 1527WellKnownMember.System_Runtime_CompilerServices_RuntimeCompatibilityAttribute__WrapNonExceptionThrows, typedConstantTrue)))) 1562WellKnownMember.System_Diagnostics_DebuggableAttribute__ctorDebuggingModes, 1577AddSynthesizedAttribute(attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyNameAttribute__ctor, ImmutableArray.Create(typedConstant))) 1586AddSynthesizedAttribute(attributes, _compilation.TrySynthesizeAttribute(WellKnownMember.System_Reflection_AssemblyKeyFileAttribute__ctor, ImmutableArray.Create(typedConstant)))
Symbols\Source\SourceComplexParameterSymbol.vb (3)
353binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_ParamArrayAttribute__ctor, 379binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, 384binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor,
Symbols\Source\SourceFieldSymbol.vb (1)
673WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor,
Symbols\Source\SourceMemberMethodSymbol.vb (2)
745WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__AddEventHandler, 750WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__RemoveEventHandler,
Symbols\Source\SourceMethodSymbol.vb (1)
1452WellKnownMember.System_STAThreadAttribute__ctor))
Symbols\Source\SourceNamedTypeSymbol.vb (7)
2394Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute__ctor, 2479WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, 2488WellKnownMember.Microsoft_VisualBasic_CompilerServices_StandardModuleAttribute__ctor)) 2494WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, 2500WellKnownMember.System_Runtime_InteropServices_ClassInterfaceAttribute__ctorClassInterfaceType, 2521WellKnownMember.System_Runtime_InteropServices_ComSourceInterfacesAttribute__ctorString, 2548WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (13)
210Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, 217Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ClassInterfaceAttribute__ctorClassInterfaceType, 224Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComSourceInterfacesAttribute__ctorString, 229Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16, 237Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComVisibleAttribute__ctor, 264Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor, 272Binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, 992WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, 999WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16, 1007WellKnownMember.System_Runtime_InteropServices_ComVisibleAttribute__ctor, 1014WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, 1347WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor, 1843WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor,
Symbols\Source\SourceParameterSymbolBase.vb (2)
49WellKnownMember.System_ParamArrayAttribute__ctor)) 62WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor,
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
503compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\Source\SourcePropertySymbol.vb (3)
190Debug.Assert(WellKnownMembers.IsSynthesizedAttributeOptional(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 240bodyBinder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute__ctor, 841binder.ReportUseSiteInfoForSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor,
Symbols\Source\SourceWithEventsBackingFieldSymbol.vb (2)
69WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 74WellKnownMember.System_Runtime_CompilerServices_AccessedThroughPropertyAttribute__ctor,
Symbols\Source\SynthesizedEventAccessorSymbol.vb (7)
156WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__GetOrCreateEventRegistrationTokenTable, 168Dim processHandlerMember As WellKnownMember = If(isAddMethod, 169WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__AddEventHandler, 170WellKnownMember.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationTokenTable_T__RemoveEventHandler) 304Dim compareExchangeMethod As MethodSymbol = DirectCast(Binder.GetWellKnownTypeMember(compilation, WellKnownMember.System_Threading_Interlocked__CompareExchange_T, useSiteInfo), MethodSymbol) 498compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor)) 523DeclaringCompilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T) Is Nothing Then
Symbols\Source\SynthesizedFieldSymbol.vb (1)
83WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (2)
70Dim runMethod = DirectCast(Binder.GetWellKnownTypeMember(container.DeclaringCompilation, WellKnownMember.System_Windows_Forms_Application__RunForm, useSiteInfo), MethodSymbol) 89DeclaringCompilation.TrySynthesizeAttribute(WellKnownMember.System_STAThreadAttribute__ctor))
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (1)
96compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\SynthesizedSymbols\SynthesizedAttributeData.vb (1)
40constructor As WellKnownMember,
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
134WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
189AddSynthesizedAttribute(attributes, compilation.TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
117WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor))
Symbols\Tuples\TupleTypeSymbol.vb (63)
60Private Shared ReadOnly tupleCtors As WellKnownMember() = New WellKnownMember() {WellKnownMember.System_ValueTuple_T1__ctor, WellKnownMember.System_ValueTuple_T2__ctor, WellKnownMember.System_ValueTuple_T3__ctor, WellKnownMember.System_ValueTuple_T4__ctor, WellKnownMember.System_ValueTuple_T5__ctor, WellKnownMember.System_ValueTuple_T6__ctor, WellKnownMember.System_ValueTuple_T7__ctor, WellKnownMember.System_ValueTuple_TRest__ctor} 62Private Shared ReadOnly tupleMembers As WellKnownMember()() = New WellKnownMember()() { 63New WellKnownMember() {WellKnownMember.System_ValueTuple_T1__Item1}, 64New WellKnownMember() {WellKnownMember.System_ValueTuple_T2__Item1, WellKnownMember.System_ValueTuple_T2__Item2}, 65New WellKnownMember() {WellKnownMember.System_ValueTuple_T3__Item1, WellKnownMember.System_ValueTuple_T3__Item2, WellKnownMember.System_ValueTuple_T3__Item3}, 66New WellKnownMember() {WellKnownMember.System_ValueTuple_T4__Item1, WellKnownMember.System_ValueTuple_T4__Item2, WellKnownMember.System_ValueTuple_T4__Item3, WellKnownMember.System_ValueTuple_T4__Item4}, 67New WellKnownMember() {WellKnownMember.System_ValueTuple_T5__Item1, WellKnownMember.System_ValueTuple_T5__Item2, WellKnownMember.System_ValueTuple_T5__Item3, WellKnownMember.System_ValueTuple_T5__Item4, WellKnownMember.System_ValueTuple_T5__Item5}, 68New WellKnownMember() {WellKnownMember.System_ValueTuple_T6__Item1, WellKnownMember.System_ValueTuple_T6__Item2, WellKnownMember.System_ValueTuple_T6__Item3, WellKnownMember.System_ValueTuple_T6__Item4, WellKnownMember.System_ValueTuple_T6__Item5, WellKnownMember.System_ValueTuple_T6__Item6}, 69New WellKnownMember() {WellKnownMember.System_ValueTuple_T7__Item1, WellKnownMember.System_ValueTuple_T7__Item2, WellKnownMember.System_ValueTuple_T7__Item3, WellKnownMember.System_ValueTuple_T7__Item4, WellKnownMember.System_ValueTuple_T7__Item5, WellKnownMember.System_ValueTuple_T7__Item6, WellKnownMember.System_ValueTuple_T7__Item7}, 70New WellKnownMember() {WellKnownMember.System_ValueTuple_TRest__Item1, WellKnownMember.System_ValueTuple_TRest__Item2, WellKnownMember.System_ValueTuple_TRest__Item3, WellKnownMember.System_ValueTuple_TRest__Item4, WellKnownMember.System_ValueTuple_TRest__Item5, WellKnownMember.System_ValueTuple_TRest__Item6, WellKnownMember.System_ValueTuple_TRest__Item7, WellKnownMember.System_ValueTuple_TRest__Rest}} 592Friend Shared Function GetTupleCtor(arity As Integer) As WellKnownMember 600Friend Shared Function GetTupleTypeMember(arity As Integer, position As Integer) As WellKnownMember 637Private Shared Function GetWellKnownMemberInType(type As NamedTypeSymbol, relativeMember As WellKnownMember) As Symbol 638Debug.Assert(relativeMember >= WellKnownMember.System_ValueTuple_T1__Item1 AndAlso relativeMember <= WellKnownMember.System_ValueTuple_TRest__ctor) 644Friend Shared Function GetWellKnownMemberInType(type As NamedTypeSymbol, relativeMember As WellKnownMember, diagnostics As BindingDiagnosticBag, syntax As SyntaxNode) As Symbol 877Dim tupleTypeMember As WellKnownMember = TupleTypeSymbol.GetTupleTypeMember(underlying.Arity, i + 1)
Symbols\WellKnownMembers.vb (18)
153constructor As WellKnownMember, 155Optional namedArguments As ImmutableArray(Of KeyValuePair(Of WellKnownMember, TypedConstant)) = Nothing, 190Private Shared Function ReturnNothingOrThrowIfAttributeNonOptional(constructor As WellKnownMember, Optional isOptionalUse As Boolean = False) As SynthesizedAttributeData 205Return SynthesizedAttributeData.Create(constructor, WellKnownMember.System_Runtime_CompilerServices_ExtensionAttribute__ctor) 217Dim ctor = If(method.IsAsync, WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor, 218WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor) 243WellKnownMember.System_Runtime_CompilerServices_DecimalConstantAttribute__ctor, 259WellKnownMember.System_Diagnostics_DebuggerBrowsableAttribute__ctor, 270Return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerHiddenAttribute__ctor) 275WellKnownMember.System_ComponentModel_EditorBrowsableAttribute__ctor, 286Return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerNonUserCodeAttribute__ctor) 296WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor)) 298Return TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerStepThroughAttribute__ctor) 306Friend Function GetWellKnownTypeMember(member As WellKnownMember) As Symbol 307Debug.Assert(member >= 0 AndAlso member < WellKnownMember.Count) 316Dim wellKnownTypeMembers = New Symbol(WellKnownMember.Count - 1) {} 346Friend Overrides Function CommonGetWellKnownTypeMember(member As WellKnownMember) As ISymbolInternal 713Return TrySynthesizeAttribute(WellKnownMember.System_Runtime_CompilerServices_TupleElementNamesAttribute__ctorTransformNames, args)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (19)
Attributes\AttributeTests_Synthesized.vb (4)
1821Dim attribute = comp.TrySynthesizeAttribute(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__ctor) 1826WellKnownMember.System_Runtime_CompilerServices_CompilerGeneratedAttribute__ctor, 1827namedArguments:=ImmutableArray.Create(New KeyValuePair(Of WellKnownMember, TypedConstant)( 1828WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type,
CodeGen\CodeGenSyncLock.vb (8)
1296compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter) 1321compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2) 1346compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter) 1347compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2) 1376compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit) 1405compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter) 1406compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Enter2) 1407compilation.MakeMemberMissing(WellKnownMember.System_Threading_Monitor__Exit)
Emit\CompilationEmitTests.vb (1)
692comp.MakeMemberMissing(WellKnownMember.System_Runtime_CompilerServices_ReferenceAssemblyAttribute__ctor)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
8851Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)) 8910Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)) 8965Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_IteratorStateMachineAttribute__ctor)) 9080Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)) 9118Assert.NotNull(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor)) 9157Assert.Null(compilation0.GetWellKnownTypeMember(WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (294)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (1)
47comp.MakeMemberMissing(WellKnownMember.System_Diagnostics_DebuggerDisplayAttribute__Type)
SymbolsTests\Source\EventTests.vb (3)
1932compilation.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T) 2163compilation.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T) 2232compilation.MakeMemberMissing(WellKnownMember.System_Threading_Interlocked__CompareExchange_T)
SymbolsTests\WellKnownTypeValidationTests.vb (290)
252Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Type__Missing)) 253Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_FlagsAttribute__ctor)) 260Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Type__Missing)) 261Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_FlagsAttribute__ctor)) 263Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_Type__Missing)) 264Assert.Null(comp.GetWellKnownTypeMember(WellKnownMember.System_FlagsAttribute__ctor)) 341Assert.NotNull(comp.GetWellKnownTypeMember(WellKnownMember.System_Activator__CreateInstance_T)) 671For Each wkm As WellKnownMember In [Enum].GetValues(GetType(WellKnownMember)) 673Case WellKnownMember.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators__CompareStringStringStringBoolean 676Case WellKnownMember.Count 679Case WellKnownMember.System_Array__Empty, 680WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 681WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags, 682WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor, 683WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor, 684WellKnownMember.System_Span_T__ctor_Pointer, 685WellKnownMember.System_Span_T__ctor_Array, 686WellKnownMember.System_Span_T__get_Item, 687WellKnownMember.System_Span_T__get_Length, 688WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer, 689WellKnownMember.System_ReadOnlySpan_T__ctor_Array, 690WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, 691WellKnownMember.System_ReadOnlySpan_T__get_Item, 692WellKnownMember.System_ReadOnlySpan_T__get_Length, 693WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor, 694WellKnownMember.System_IAsyncDisposable__DisposeAsync, 695WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 696WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 697WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, 698WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 699WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 700WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 701WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 702WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 703WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 704WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 705WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 706WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 707WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 708WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 709WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 710WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 711WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 712WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 713WellKnownMember.System_Threading_Tasks_ValueTask__ctor, 714WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted, 715WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted, 716WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete, 717WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 718WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T, 719WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor, 720WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T, 721WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, 722WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags, 723WellKnownMember.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler__ToStringAndClear, 724WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor, 725WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor, 726WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor, 727WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor, 728WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T, 729WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T, 730WellKnownMember.System_MemoryExtensions__AsSpan_String, 731WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, 732WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor, 733WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor, 734WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle 737Case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile, 738WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles, 739WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry, 740WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry, 741WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry, 742WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry, 743WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn, 744WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId, 745WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean, 746WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreByte, 747WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt16, 748WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt32, 749WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt64, 750WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreSingle, 751WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDouble, 752WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDecimal, 753WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString, 754WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject, 755WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStorePointer, 756WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUnmanaged, 757WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreParameterAlias, 758WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreBoolean, 759WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreByte, 760WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt16, 761WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt32, 762WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt64, 763WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreSingle, 764WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDouble, 765WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDecimal, 766WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreString, 767WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreObject, 768WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStorePointer, 769WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUnmanaged, 770WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreParameterAlias, 771WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias, 772WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor, 773WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor, 774WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor, 775WellKnownMember.System_Index__ctor, 776WellKnownMember.System_Index__GetOffset, 777WellKnownMember.System_Range__ctor, 778WellKnownMember.System_Range__EndAt, 779WellKnownMember.System_Range__get_All, 780WellKnownMember.System_Range__StartAt, 781WellKnownMember.System_Range__get_End, 782WellKnownMember.System_Range__get_Start, 783WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor, 784WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item, 785WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length, 786WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor, 787WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject 797For Each wkm As WellKnownMember In [Enum].GetValues(GetType(WellKnownMember)) 799Case WellKnownMember.Count 802Case WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ChangeType, 803WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForLoopInitObj, 804WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl_ForLoopControl__ForNextCheckObj, 805WellKnownMember.Microsoft_VisualBasic_CompilerServices_ObjectFlowControl__CheckForSyncLockOnValueType, 806WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__CreateProjectError, 807WellKnownMember.Microsoft_VisualBasic_CompilerServices_ProjectData__EndApp, 808WellKnownMember.Microsoft_VisualBasic_Strings__AscCharInt32, 809WellKnownMember.Microsoft_VisualBasic_Strings__AscStringInt32, 810WellKnownMember.Microsoft_VisualBasic_Strings__ChrInt32Char 813Case WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__PlusObjectObject, 814WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NegateObjectObject, 815WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__NotObjectObject, 816WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AndObjectObjectObject, 817WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__OrObjectObjectObject, 818WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__XorObjectObjectObject, 819WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__AddObjectObjectObject, 820WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__SubtractObjectObjectObject, 821WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__MultiplyObjectObjectObject, 822WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__DivideObjectObjectObject, 823WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ExponentObjectObjectObject, 824WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ModObjectObjectObject, 825WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__IntDivideObjectObjectObject, 826WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__LeftShiftObjectObjectObject, 827WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__RightShiftObjectObjectObject, 828WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConcatenateObjectObjectObject, 829WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectEqualObjectObjectBoolean, 830WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectNotEqualObjectObjectBoolean, 831WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectLessObjectObjectBoolean, 832WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectLessEqualObjectObjectBoolean, 833WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectGreaterEqualObjectObjectBoolean, 834WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareObjectGreaterObjectObjectBoolean, 835WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectEqualObjectObjectBoolean, 836WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectNotEqualObjectObjectBoolean, 837WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectLessObjectObjectBoolean, 838WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectLessEqualObjectObjectBoolean, 839WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectGreaterEqualObjectObjectBoolean, 840WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__ConditionalCompareObjectGreaterObjectObjectBoolean, 841WellKnownMember.Microsoft_VisualBasic_CompilerServices_Operators__CompareStringStringStringBoolean, 842WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateCall, 843WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateGet, 844WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateSet, 845WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateSetComplex, 846WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexGet, 847WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexSet, 848WellKnownMember.Microsoft_VisualBasic_CompilerServices_NewLateBinding__LateIndexSetComplex, 849WellKnownMember.Microsoft_VisualBasic_CompilerServices_StringType__MidStmtStr, 850WellKnownMember.Microsoft_VisualBasic_CompilerServices_LikeOperator__LikeStringStringStringCompareMethod, 851WellKnownMember.Microsoft_VisualBasic_CompilerServices_LikeOperator__LikeObjectObjectObjectCompareMethod, 852WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__CallByName, 853WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__IsNumeric, 854WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__SystemTypeName, 855WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__TypeName, 856WellKnownMember.Microsoft_VisualBasic_CompilerServices_Versioned__VbTypeName, 857WellKnownMember.Microsoft_VisualBasic_Information__IsNumeric, 858WellKnownMember.Microsoft_VisualBasic_Information__SystemTypeName, 859WellKnownMember.Microsoft_VisualBasic_Information__TypeName, 860WellKnownMember.Microsoft_VisualBasic_Information__VbTypeName, 861WellKnownMember.Microsoft_VisualBasic_Interaction__CallByName, 862WellKnownMember.Microsoft_VisualBasic_Conversion__FixSingle, 863WellKnownMember.Microsoft_VisualBasic_Conversion__FixDouble, 864WellKnownMember.Microsoft_VisualBasic_Conversion__IntSingle, 865WellKnownMember.Microsoft_VisualBasic_Conversion__IntDouble 868Case WellKnownMember.System_Array__Empty, 869WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorByte, 870WellKnownMember.System_Runtime_CompilerServices_NullableAttribute__ctorTransformFlags, 871WellKnownMember.System_Runtime_CompilerServices_NullableContextAttribute__ctor, 872WellKnownMember.System_Runtime_CompilerServices_NullablePublicOnlyAttribute__ctor, 873WellKnownMember.System_Span_T__ctor_Pointer, 874WellKnownMember.System_Span_T__ctor_Array, 875WellKnownMember.System_Span_T__get_Item, 876WellKnownMember.System_Span_T__get_Length, 877WellKnownMember.System_ReadOnlySpan_T__ctor_Pointer, 878WellKnownMember.System_ReadOnlySpan_T__ctor_Array, 879WellKnownMember.System_ReadOnlySpan_T__ctor_Array_Start_Length, 880WellKnownMember.System_ReadOnlySpan_T__get_Item, 881WellKnownMember.System_ReadOnlySpan_T__get_Length, 882WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorStateMachineAttribute__ctor, 883WellKnownMember.System_IAsyncDisposable__DisposeAsync, 884WellKnownMember.System_Collections_Generic_IAsyncEnumerable_T__GetAsyncEnumerator, 885WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__MoveNextAsync, 886WellKnownMember.System_Collections_Generic_IAsyncEnumerator_T__get_Current, 887WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__get_Version, 888WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetResult, 889WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__GetStatus, 890WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__OnCompleted, 891WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__Reset, 892WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetException, 893WellKnownMember.System_Threading_Tasks_Sources_ManualResetValueTaskSourceCore_T__SetResult, 894WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetResult, 895WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__GetStatus, 896WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource_T__OnCompleted, 897WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetResult, 898WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__GetStatus, 899WellKnownMember.System_Threading_Tasks_Sources_IValueTaskSource__OnCompleted, 900WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorSourceAndToken, 901WellKnownMember.System_Threading_Tasks_ValueTask_T__ctorValue, 902WellKnownMember.System_Threading_Tasks_ValueTask__ctor, 903WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitOnCompleted, 904WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__AwaitUnsafeOnCompleted, 905WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Complete, 906WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__Create, 907WellKnownMember.System_Runtime_CompilerServices_AsyncIteratorMethodBuilder__MoveNext_T, 908WellKnownMember.System_Runtime_CompilerServices_AsyncStateMachineAttribute__ctor, 909WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__GetSubArray_T, 910WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctor, 911WellKnownMember.System_Runtime_CompilerServices_NativeIntegerAttribute__ctorTransformFlags, 912WellKnownMember.System_Runtime_CompilerServices_DefaultInterpolatedStringHandler__ToStringAndClear, 913WellKnownMember.System_Runtime_CompilerServices_RequiredMemberAttribute__ctor, 914WellKnownMember.System_Diagnostics_CodeAnalysis_SetsRequiredMembersAttribute__ctor, 915WellKnownMember.System_Runtime_CompilerServices_RefSafetyRulesAttribute__ctor, 916WellKnownMember.System_Runtime_CompilerServices_ScopedRefAttribute__ctor, 917WellKnownMember.System_MemoryExtensions__SequenceEqual_Span_T, 918WellKnownMember.System_MemoryExtensions__SequenceEqual_ReadOnlySpan_T, 919WellKnownMember.System_MemoryExtensions__AsSpan_String, 920WellKnownMember.System_Runtime_CompilerServices_CompilerFeatureRequiredAttribute__ctor, 921WellKnownMember.System_Diagnostics_CodeAnalysis_UnscopedRefAttribute__ctor, 922WellKnownMember.System_Runtime_CompilerServices_MetadataUpdateOriginalTypeAttribute__ctor, 923WellKnownMember.System_Runtime_CompilerServices_RuntimeHelpers__CreateSpanRuntimeFieldHandle 926Case WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningSingleFile, 927WellKnownMember.Microsoft_CodeAnalysis_Runtime_Instrumentation__CreatePayloadForMethodsSpanningMultipleFiles, 928WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogMethodEntry, 929WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLambdaEntry, 930WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineMethodEntry, 931WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogStateMachineLambdaEntry, 932WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogReturn, 933WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__GetNewStateMachineInstanceId, 934WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreBoolean, 935WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreByte, 936WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt16, 937WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt32, 938WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUInt64, 939WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreSingle, 940WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDouble, 941WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreDecimal, 942WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreString, 943WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreObject, 944WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStorePointer, 945WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreUnmanaged, 946WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreParameterAlias, 947WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreBoolean, 948WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreByte, 949WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt16, 950WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt32, 951WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUInt64, 952WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreSingle, 953WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDouble, 954WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreDecimal, 955WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreString, 956WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreObject, 957WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStorePointer, 958WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreUnmanaged, 959WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogParameterStoreParameterAlias, 960WellKnownMember.Microsoft_CodeAnalysis_Runtime_LocalStoreTracker__LogLocalStoreLocalAlias, 961WellKnownMember.System_Runtime_CompilerServices_IsReadOnlyAttribute__ctor, 962WellKnownMember.System_Runtime_CompilerServices_IsByRefLikeAttribute__ctor, 963WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor, 964WellKnownMember.System_Index__ctor, 965WellKnownMember.System_Index__GetOffset, 966WellKnownMember.System_Range__ctor, 967WellKnownMember.System_Range__EndAt, 968WellKnownMember.System_Range__get_All, 969WellKnownMember.System_Range__StartAt, 970WellKnownMember.System_Range__get_End, 971WellKnownMember.System_Range__get_Start, 972WellKnownMember.System_Runtime_CompilerServices_IsUnmanagedAttribute__ctor, 973WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Item, 974WellKnownMember.System_Runtime_CompilerServices_ITuple__get_Length, 975WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctor, 976WellKnownMember.System_Runtime_CompilerServices_SwitchExpressionException__ctorObject