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