22 references to SymbolAsMember
Microsoft.CodeAnalysis.CSharp (22)
FlowAnalysis\NullableWalker.cs (2)
7349return symbol.SymbolAsMember(containingType); 7411result = symbolDef.SymbolAsMember(singleType);
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
445sym = sym.SymbolAsMember(builderType); 454symbol = (TSymbol)symbol.SymbolAsMember(builderType);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (3)
379.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 686setResultMethod = (MethodSymbol)setResultMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type); 692setExceptionMethod = (MethodSymbol)setExceptionMethod.SymbolAsMember((NamedTypeSymbol)_promiseOfValueOrEndField.Type);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (4)
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);
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\SubstitutedFieldSymbol.cs (1)
93return underlying.SymbolAsMember(ContainingType);
Symbols\SubstitutedMethodSymbol.cs (1)
223return ((object)underlying == null) ? null : underlying.SymbolAsMember(ContainingType);
Symbols\SubstitutedNamedTypeSymbol.cs (5)
26private static readonly Func<Symbol, NamedTypeSymbol, Symbol> s_symbolAsMemberFunc = SymbolExtensions.SymbolAsMember; 229builder.Add(t.SymbolAsMember(this)); 277builder.Add(t.SymbolAsMember(this)); 318builder.Add(t.SymbolAsMember(this)); 373builder.Add(t.SymbolAsMember(this));
Symbols\TypeSymbol.cs (1)
1382interfaceMember = interfaceMember.OriginalDefinition.SymbolAsMember(interfaceType);