Implemented interface member:
property
OriginalSemanticModel
Microsoft.CodeAnalysis.Shared.Utilities.ISpeculationAnalyzer.OriginalSemanticModel
1 write to OriginalSemanticModel
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
82
OriginalSemanticModel
= semanticModel;
25 references to OriginalSemanticModel
Metrics.Legacy (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (25)
232
_lazySpeculativeSemanticModel = CreateSpeculativeSemanticModel(this.SemanticRootOfOriginalExpression, nodeToSpeculate,
OriginalSemanticModel
);
266
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
290
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
302
return ConversionsAreCompatible(this.
OriginalSemanticModel
, originalExpression, this.SpeculativeSemanticModel, newExpression);
324
var originalSymbolInfo = this.
OriginalSemanticModel
.GetSymbolInfo(originalNode);
632
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
678
var originalIsStaticAccess = IsStaticAccess(
OriginalSemanticModel
.GetSymbolInfo(originalExpression, CancellationToken).Symbol);
735
var originalExpressionSymbol = this.
OriginalSemanticModel
.GetSymbolInfo(currentOriginalNode).Symbol;
740
var previousOriginalType = this.
OriginalSemanticModel
.GetTypeInfo(previousOriginalNode).Type;
764
var attributeSym = this.
OriginalSemanticModel
.GetSymbolInfo(attribute).Symbol;
778
GetForEachSymbols(this.
OriginalSemanticModel
, forEachStatement, out var originalGetEnumerator, out var originalElementType, out var originalLocalVariables);
782
if (IsForEachTypeInferred(forEachStatement,
OriginalSemanticModel
))
797
!ForEachConversionsAreCompatible(this.
OriginalSemanticModel
, forEachStatement, this.SpeculativeSemanticModel, newForEachStatement) ||
847
var originalThrowExpressionType = this.
OriginalSemanticModel
.GetTypeInfo(originalThrowExpression).Type;
852
return originalThrowExpressionType.IsOrDerivesFromExceptionType(this.
OriginalSemanticModel
.Compilation) !=
858
var symbol = this.
OriginalSemanticModel
.GetSymbolInfo(type).Symbol;
868
newSymbol = this.
OriginalSemanticModel
.GetSpeculativeSymbolInfo(type.SpanStart, newType, bindingOption).Symbol;
886
var originalSymbolInfo =
OriginalSemanticModel
.GetSymbolInfo(expression);
903
if (IsReceiverNonUniquePossibleValueTypeParam(expression, this.
OriginalSemanticModel
) !=
938
IsReferenceConversion(this.
OriginalSemanticModel
.Compilation, newSymbol.ContainingType, symbol.ContainingType))
959
var originalTargetType = this.
OriginalSemanticModel
.GetTypeInfo(originalLeft).Type;
1195
if (this.
OriginalSemanticModel
.GetTypeInfo(originalExpression).Type != null &&
1198
originalConversion = ClassifyConversion(this.
OriginalSemanticModel
, originalExpression, originalTargetType);
1203
var originalConvertedTypeSymbol = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression).ConvertedType;
1206
originalConversion = ClassifyConversion(this.
OriginalSemanticModel
, originalConvertedTypeSymbol, originalTargetType);