1 write to Type
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5482
this.
Type
= type;
27 references to Type
Microsoft.CodeAnalysis.CSharp (27)
Binder\DecisionDagBuilder.cs (9)
2544
if (!s1.
Type
.Equals(s2.
Type
, TypeCompareKind.AllIgnoreOptions))
2571
if (!s1.
Type
.Equals(s2Source.MakeResultTemp().Type, TypeCompareKind.AllIgnoreOptions))
2583
if (!s2.
Type
.Equals(s1Source.MakeResultTemp().Type, TypeCompareKind.AllIgnoreOptions))
2860
return $"t{tempIdentifier(a)}={a.Kind}({tempName(a.Input)} as {a.
Type
})";
3716
if (e1.
Type
.Equals(typeEval.
Type
, TypeCompareKind.AllIgnoreOptions))
3758
dagBuilder.CheckConsistentTypeTestsDecision(null, typeEval.Syntax, ref trueTestPermitsTrueOther, ref falseTestPermitsTrueOther, ref trueTestImpliesTrueOther, ref falseTestImpliesTrueOther, e1.
Type
, typeEval.
Type
);
Binder\PatternExplainer.cs (2)
380
if (evaluations is [BoundDagTypeEvaluation {
Type
: var evaluationType } te])
412
evaluations[0] is BoundDagTypeEvaluation {
Type
: var evaluationType } te &&
BoundTree\BoundDagEvaluation.cs (3)
55
BoundDagTypeEvaluation e => e.
Type
,
135
return new BoundDagTemp(Syntax,
Type
, this);
141
return Update(
Type
, input);
BoundTree\BoundDagTest.cs (1)
65
return $"{a.GetOutputTempDebuggerDisplay()} = ({a.
Type
}){a.Input.GetDebuggerDisplay()}";
FlowAnalysis\NullableWalker_Patterns.cs (4)
708
switch (_conversions.WithNullability(false).ClassifyConversionFromType(e.Input.Type, e.
Type
, isChecked: false, ref discardedUseSiteInfo).Kind)
714
case ConversionKind.ExplicitNullable when AreNullableAndUnderlyingTypes(inputType, e.
Type
, out _):
720
outputSlot = makeDagTempSlot(TypeWithAnnotations.Create(e.
Type
, NullableAnnotation.NotAnnotated), output);
724
addToTempMap(output, outputSlot, e.
Type
);
Generated\BoundNodes.xml.Generated.cs (3)
5492
if (!TypeSymbol.Equals(type, this.
Type
, TypeCompareKind.ConsiderEverything) || input != this.Input)
12024
TypeSymbol? type = this.VisitType(node.
Type
);
16716
new TreeDumperNode("type", node.
Type
, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (5)
224
TypeSymbol type = t.
Type
;
505
typeEvaluation1.
Type
.Equals(typeDecision.Type, TypeCompareKind.AllIgnoreOptions) &&
511
sideEffect = _factory.AssignmentExpression(output, _factory.As(input, typeEvaluation1.
Type
));
519
_factory.Compilation.Conversions.ClassifyBuiltInConversion(test.Input.Type, typeEvaluation2.
Type
, isChecked: false, ref useSiteInfo) is Conversion conv &&
524
var baseType = typeEvaluation2.
Type
;