1 write to Type
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8589
this.
Type
= type;
17 references to Type
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Patterns.cs (3)
2152
memberType = member.
Type
;
2157
TypeSymbol receiverType = member.Receiver?.
Type
?? inputType;
2195
inputType = receiver.
Type
.StrippedType();
Binder\DecisionDagBuilder.cs (5)
350
public TypeSymbol GetInputType() => UnionValue?.
Type
?? DagTemp.Type;
780
if (unionValue.
Type
.Equals(type, TypeCompareKind.AllIgnoreOptions) &&
885
if (constantValue.IsString && (inputInfo.UnionValue?.
Type
?? inputInfo.DagTemp.Type).IsSpanOrReadOnlySpanChar())
1003
if ((receiver is null ? input.Type : receiver.
Type
.StrippedType()) is NamedTypeSymbol { IsUnionType: true } unionType &&
1044
input = (BoundDagTemp)MakeConvertToType((TestInputOutputInfo)input, member.Syntax, member.Receiver.
Type
.StrippedType(), isExplicitTest: false, tests);
Binder\RefSafetyAnalysis.cs (1)
721
return member.
Type
.IsRefLikeOrAllowsRefLikeType() ? valEscape : SafeContext.CallingMethod;
Compilation\CSharpSemanticModel.cs (2)
2045
return new CSharpTypeInfo(member.
Type
, member.
Type
, nullability: default, convertedNullability: default, Conversion.Identity);
FlowAnalysis\NullableWalker_Patterns.cs (1)
217
LearnFromAnyNullPatterns(getExtendedPropertySlot(member, inputSlot), member.
Type
, hasUnionMatching: false, subpattern.Pattern);
Generated\BoundNodes.xml.Generated.cs (4)
8601
if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(symbol, this.Symbol) || !TypeSymbol.Equals(type, this.
Type
, TypeCompareKind.ConsiderEverything))
12607
TypeSymbol? type = this.VisitType(node.
Type
);
15298
return node.Update(receiver, symbol, node.
Type
);
17560
new TreeDumperNode("type", node.
Type
, null),
Operations\CSharpOperationFactory.cs (1)
2994
=> member.Receiver?.
Type
.StrippedType().GetPublicSymbol() ?? matchedType;