24 references to AsMemberOfType
Microsoft.CodeAnalysis.CSharp (24)
FlowAnalysis\NullableWalker_Patterns.cs (4)
734
var field = (FieldSymbol)
AsMemberOfType
(inputType, e.Field);
836
: (PropertySymbol)
AsMemberOfType
(inputType, e.Property);
987
property = (PropertySymbol)
AsMemberOfType
(inputType, indexer);
1012
method = (MethodSymbol)
AsMemberOfType
(inputType, call.Method);
FlowAnalysis\NullableWalker.cs (20)
2905
var symbol =
AsMemberOfType
(targetType, variable.Symbol);
3999
var constructor = (MethodSymbol)
AsMemberOfType
(collectionFinalType, objectCreation.Constructor);
4107
reinferredAddMethod = (MethodSymbol)
AsMemberOfType
(targetCollectionType, addMethod);
4374
constructor = (MethodSymbol)
AsMemberOfType
(type, constructor);
4800
symbol =
AsMemberOfType
(containingType, symbol);
4929
method = (MethodSymbol)
AsMemberOfType
(containingType, method);
5698
reinferredMethod = (MethodSymbol)
AsMemberOfType
(asMemberOfType, method);
6981
method = (MethodSymbol)
AsMemberOfType
(receiverType.Type, method);
8852
method = (MethodSymbol)
AsMemberOfType
(receiverType.Type, method);
11095
method = (MethodSymbol)
AsMemberOfType
(receiverType.Type, method);
11475
deconstructMethod = (MethodSymbol)
AsMemberOfType
(rightResult.Type, deconstructMethod);
12237
indexer = (PropertySymbol)
AsMemberOfType
(receiverType, indexer);
12312
member =
AsMemberOfType
(receiverType.Type, member);
12578
reinferredGetEnumeratorMethod = (MethodSymbol)
AsMemberOfType
(getEnumeratorType, enumeratorInfoOpt.GetEnumeratorInfo.Method);
12591
var currentPropertyGetter = (MethodSymbol)
AsMemberOfType
(enumeratorReturnType.Type, enumeratorInfoOpt.CurrentPropertyGetter);
12600
var moveNextAsyncMethod = (MethodSymbol)
AsMemberOfType
(reinferredGetEnumeratorMethod.ReturnType, enumeratorInfoOpt.MoveNextInfo.Method);
12614
patternDisposeMethod = (MethodSymbol)
AsMemberOfType
(reinferredGetEnumeratorMethod.ReturnType, patternDisposeMethod);
12868
method = (MethodSymbol)
AsMemberOfType
(operandType.Type!.StrippedType(), method);
13114
var reinferredGetResult = (MethodSymbol)
AsMemberOfType
(_visitResult.RValueType.Type, awaitableInfo.GetResult);
13356
@event = (EventSymbol)
AsMemberOfType
(ResultType.Type, @event);