24 references to SymbolAsMember
Microsoft.CodeAnalysis.CSharp (24)
FlowAnalysis\NullableWalker.cs (2)
8350return symbol.SymbolAsMember(containingType); 8414result = symbolDef.SymbolAsMember(singleType);
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
445sym = sym.SymbolAsMember(builderType); 454symbol = (TSymbol)symbol.SymbolAsMember(builderType);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (3)
380.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 687setResultMethod = (MethodSymbol)setResultMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 693setExceptionMethod = (MethodSymbol)setExceptionMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (4)
83lengthGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_Span_T__get_Length, isOptional: true)?.SymbolAsMember(spanType); 84indexerGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_Span_T__get_Item, isOptional: true)?.SymbolAsMember(spanType); 89lengthGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_ReadOnlySpan_T__get_Length, isOptional: true)?.SymbolAsMember(spanType); 90indexerGet = (MethodSymbol?)_factory.WellKnownMember(WellKnownMember.System_ReadOnlySpan_T__get_Item, isOptional: true)?.SymbolAsMember(spanType);
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
63constructorCall = _factory.New((MethodSymbol)spanConstructor.SymbolAsMember(spanType), stackAllocNode, countTemp);
Symbols\Metadata\PE\MetadataDecoder.cs (1)
570return definition.SymbolAsMember((NamedTypeSymbol)targetTypeSymbol);
Symbols\OverriddenOrHiddenMembersResult.cs (1)
73return overriddenByDefinitionMember.OriginalDefinition.SymbolAsMember(baseType);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
164result = extensionMember.SymbolAsMember(constructedExtension);
Symbols\SubstitutedFieldSymbol.cs (1)
93return underlying.SymbolAsMember(ContainingType);
Symbols\SubstitutedMethodSymbol.cs (1)
224return ((object)underlying == null) ? null : underlying.SymbolAsMember(ContainingType);
Symbols\SubstitutedNamedTypeSymbol.cs (5)
28private static readonly Func<Symbol, NamedTypeSymbol, Symbol> s_symbolAsMemberFunc = SymbolExtensions.SymbolAsMember; 261builder.Add(t.SymbolAsMember(this)); 311builder.Add(t.SymbolAsMember(this)); 352builder.Add(t.SymbolAsMember(this)); 407builder.Add(t.SymbolAsMember(this));
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
775return symbol.SymbolAsMember((NamedTypeSymbol)_field.Type);
Symbols\TypeSymbol.cs (1)
1394interfaceMember = interfaceMember.OriginalDefinition.SymbolAsMember(interfaceType);