1 write to _semanticModel
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
22_semanticModel = semanticModel
129 references to _semanticModel
Microsoft.CodeAnalysis.VisualBasic (129)
Operations\VisualBasicOperationFactory.vb (115)
323Return New NoneOperation(children, _semanticModel, boundNode.Syntax, type, constantValue, isImplicit) 367Return New NoneOperation(children, _semanticModel, boundAssignmentOperator.Syntax, type:=Nothing, constantValue, isImplicit) 378Return New SimpleAssignmentOperation(isRef, target, value, _semanticModel, syntax, type, constantValue, isImplicit) 387Return New InstanceReferenceOperation(referenceKind, _semanticModel, syntax, type, isImplicit) 395Return New InstanceReferenceOperation(referenceKind, _semanticModel, syntax, type, isImplicit) 403Return New InstanceReferenceOperation(referenceKind, _semanticModel, syntax, type, isImplicit) 411Return New LiteralOperation(_semanticModel, syntax, type, constantValue, isImplicit) 419Return New AwaitOperation(awaitedValue, _semanticModel, syntax, type, isImplicit) 428Return New NameOfOperation(argument, _semanticModel, syntax, type, constantValue, isImplicit) 436Return New AnonymousFunctionOperation(symbol, body, _semanticModel, syntax, isImplicit) 455Return New InvocationOperation(targetMethod, constrainedToType:=Nothing, receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit) 462Return New OmittedArgumentOperation(_semanticModel, syntax, type, isImplicit) 471Return New ParenthesizedOperation(operand, _semanticModel, syntax, type, constantValue, isImplicit) 480Return New ArrayElementReferenceOperation(arrayReference, indices, _semanticModel, syntax, type, isImplicit) 509Return New UnaryOperation(operatorKind, operand, isLifted, isChecked, operatorMethod, constrainedToType:=Nothing, _semanticModel, syntax, type, constantValue, isImplicit) 522Return New UnaryOperation(operatorKind, operand, isLifted, isChecked, operatorMethod, constrainedToType:=Nothing, _semanticModel, syntax, type, constantValue, isImplicit) 576unaryOperatorMethod:=Nothing, _semanticModel, syntax, type, constantValue, isImplicit) 594unaryOperatorMethod:=Nothing, _semanticModel, syntax, type, constantValue, isImplicit) 619Return New CoalesceOperation(value, whenFalse, valueConversion, _semanticModel, syntax, type, constantValue, isImplicit) 646binaryOperatorInfo.OperatorMethod, constrainedToType:=Nothing, unaryOperatorMethod, _semanticModel, syntax, type, constantValue, isImplicit) 658Return New InvalidOperation(children, _semanticModel, syntax, type, constantValue, isImplicit) 674Return New InvalidOperation(children, _semanticModel, syntax, type, constantValue, isImplicit) 680Dim invalidOperation = OperationFactory.CreateInvalidOperation(_semanticModel, boundAttribute.Syntax, GetIOperationChildren(boundAttribute), isImplicit:=True) 681Return New AttributeOperation(invalidOperation, _semanticModel, boundAttribute.Syntax, isAttributeImplicit) 687initializer = New ObjectOrCollectionInitializerOperation(namedArguments, _semanticModel, boundAttribute.Syntax, boundAttribute.Type, isImplicit:=True) 690Dim objectCreationOperation = New ObjectCreationOperation(boundAttribute.Constructor, initializer, DeriveArguments(boundAttribute), _semanticModel, boundAttribute.Syntax, boundAttribute.Type, boundAttribute.ConstantValueOpt, isImplicit:=True) 691Return New AttributeOperation(objectCreationOperation, _semanticModel, boundAttribute.Syntax, isAttributeImplicit) 743Return New DelegateCreationOperation(conversionInfo.Operation, _semanticModel, syntax, type, isImplicit) 745Return New ConversionOperation(conversionInfo.Operation, conversion, isTryCast, isChecked, _semanticModel, syntax, type, constantValue, isImplicit) 757Return New DelegateCreationOperation(target, _semanticModel, syntax, type, isImplicit) 775Return New MethodReferenceOperation(method, constrainedToType:=Nothing, isVirtual, receiverOpt, _semanticModel, syntax, type, isImplicit) 787Return New ConditionalOperation(condition, whenTrue, whenFalse, isRef, _semanticModel, syntax, type, constantValue, isImplicit) 797Return New IsTypeOperation(valueOperand, typeOperand, isNegated, _semanticModel, syntax, type, isImplicit) 805Return New TypeOfOperation(typeOperand, _semanticModel, syntax, type, isImplicit) 816Return New DynamicInvocationOperation(operation, arguments, argumentNames, argumentRefKinds, _semanticModel, syntax, type, isImplicit) 829Return New ObjectCreationOperation(constructor, initializer, arguments, _semanticModel, syntax, type, constantValue, isImplicit) 837Return New ObjectOrCollectionInitializerOperation(initializers, _semanticModel, syntax, type, isImplicit) 845Return New ObjectOrCollectionInitializerOperation(initializers, _semanticModel, syntax, type, isImplicit) 853Return New TypeParameterObjectCreationOperation(initializer, _semanticModel, syntax, type, isImplicit) 861Return New NoPiaObjectCreationOperation(initializer, _semanticModel, syntax, type, isImplicit) 870Return New ArrayCreationOperation(dimensionSizes, initializer, _semanticModel, syntax, type, isImplicit) 877Return New ArrayInitializerOperation(elementValues, _semanticModel, syntax, isImplicit) 890Return New PropertyReferenceOperation([property], constrainedToType:=Nothing, arguments, instance, _semanticModel, syntax, type, isImplicit) 898Return New InstanceReferenceOperation(referenceKind, _semanticModel, syntax, type, isImplicit) 906Return New InstanceReferenceOperation(referenceKind, _semanticModel, syntax, type, isImplicit) 916Return New EventReferenceOperation([event], constrainedToType:=Nothing, instance, _semanticModel, syntax, type, isImplicit) 928Return New FieldReferenceOperation(field, isDeclaration, instance, _semanticModel, syntax, type, constantValue, isImplicit) 938Return New ConditionalAccessOperation(operation, whenNotNull, _semanticModel, syntax, type, isImplicit) 945Return New ConditionalAccessInstanceOperation(_semanticModel, syntax, type, isImplicit) 953Return New ParameterReferenceOperation(parameter, _semanticModel, syntax, type, isImplicit) 963Return New LocalReferenceOperation(local, isDeclaration, _semanticModel, syntax, type, constantValue, isImplicit) 988Return New DynamicMemberReferenceOperation(instance, memberName, typeArguments, containingType, _semanticModel, syntax, type, isImplicit) 996Return New FieldInitializerOperation(initializedFields, ImmutableArray(Of ILocalSymbol).Empty, value, _semanticModel, syntax, isImplicit) 1004Return New PropertyInitializerOperation(initializedProperties, ImmutableArray(Of ILocalSymbol).Empty, value, _semanticModel, syntax, isImplicit) 1012Return New ParameterInitializerOperation(parameter, ImmutableArray(Of ILocalSymbol).Empty, value, _semanticModel, syntax, isImplicit) 1038Return New ConditionalAccessInstanceOperation(_semanticModel, syntax, type, isImplicit) 1058Return New PlaceholderOperation(placeholderKind, _semanticModel, syntax, type, isImplicit) 1070Return New ConditionalOperation(condition, whenTrue, whenFalse, isRef, _semanticModel, syntax, type, constantValue, isImplicit) 1080Return New SwitchOperation(ImmutableArray(Of ILocalSymbol).Empty, value, cases, exitLabel, _semanticModel, syntax, isImplicit) 1091_semanticModel, 1114Return New SwitchCaseOperation(clauses, body, ImmutableArray(Of ILocalSymbol).Empty, condition, _semanticModel, syntax, isImplicit) 1121Return New SingleValueCaseClauseOperation(clauseValue, label:=Nothing, _semanticModel, syntax, isImplicit) 1130Return New RangeCaseClauseOperation(minimumValue, maximumValue, label:=Nothing, _semanticModel, syntax, isImplicit) 1138Return New RelationalCaseClauseOperation(valueExpression, relation, label:=Nothing, _semanticModel, syntax, isImplicit) 1153Return New WhileLoopOperation(condition, conditionIsTop, conditionIsUntil, ignoredCondition, body, locals, continueLabel, exitLabel, _semanticModel, syntax, isImplicit) 1173New SynthesizedLocal(DirectCast(_semanticModel.GetEnclosingSymbol(boundForToStatement.Syntax.SpanStart), Symbol), boundForToStatement.ControlVariable.Type, 1189body, locals, continueLabel, exitLabel, _semanticModel, syntax, isImplicit) 1200DirectCast(_semanticModel.Compilation, VisualBasicCompilation), 1253Return New ForEachLoopOperation(controlVariable, collection, nextVariables, info, isAsynchronous:=False, body, locals, continueLabel, exitLabel, _semanticModel, syntax, isImplicit) 1260New VariableDeclaratorOperation(localOpt, initializer:=Nothing, ignoredArguments:=ImmutableArray(Of IOperation).Empty, semanticModel:=_semanticModel, syntax:=controlVariable.Syntax, isImplicit:=boundForStatement.WasCompilerGenerated), 1271Return New TryOperation(body, catches, [finally], exitLabel, _semanticModel, syntax, isImplicit) 1278Return New VariableDeclaratorOperation(boundCatchBlock.LocalOpt, initializer:=Nothing, ignoredArguments:=ImmutableArray(Of IOperation).Empty, semanticModel:=_semanticModel, syntax:=boundCatchBlock.ExceptionSourceOpt.Syntax, isImplicit:=False) 1288Dim exceptionType As ITypeSymbol = If(boundCatchBlock.ExceptionSourceOpt?.Type, DirectCast(_semanticModel.Compilation, VisualBasicCompilation).GetWellKnownType(WellKnownType.System_Exception)) 1294Return New CatchClauseOperation(exceptionDeclarationOrExpression, exceptionType, locals, filter, handler, _semanticModel, syntax, isImplicit) 1302Return New BlockOperation(operations, locals, _semanticModel, syntax, isImplicit) 1321Return New InvalidOperation(children, _semanticModel, syntax, type:=Nothing, constantValue:=Nothing, isImplicit) 1328Return New ReturnOperation(returnedValue, OperationKind.Return, _semanticModel, syntax, isImplicit) 1341Return New ThrowOperation(thrownObject, _semanticModel, syntax, expressionType, isImplicit) 1355Return New WhileLoopOperation(condition, conditionIsTop, conditionIsUntil, ignoredCondition, body, locals, continueLabel, exitLabel, _semanticModel, syntax, isImplicit) 1362Return New VariableDeclarationGroupOperation(declarations, _semanticModel, syntax, isImplicit) 1371Return New VariableDeclarationGroupOperation(declarations, _semanticModel, syntax, isImplicit) 1378Return New ReturnOperation(returnedValue, OperationKind.YieldReturn, _semanticModel, syntax, isImplicit) 1386Return New LabeledOperation(label, statement, _semanticModel, syntax, isImplicit) 1394Return New BranchOperation(target, branchKind, _semanticModel, syntax, isImplicit) 1402Return New BranchOperation(target, branchKind, _semanticModel, syntax, isImplicit) 1410Return New BranchOperation(target, branchKind, _semanticModel, syntax, isImplicit) 1414Dim legacyMode = _semanticModel.Compilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Threading_Monitor__Enter2) Is Nothing 1417New SynthesizedLocal(DirectCast(_semanticModel.GetEnclosingSymbol(boundSyncLockStatement.Syntax.SpanStart), Symbol), 1418DirectCast(_semanticModel.Compilation.GetSpecialType(SpecialType.System_Boolean), TypeSymbol), 1425Return New LockOperation(lockedValue, body, lockTakenSymbol, _semanticModel, syntax, isImplicit) 1433Return New EmptyOperation(_semanticModel, syntax, isImplicit) 1439Return New StopOperation(_semanticModel, syntax, isImplicit) 1445Return New EndOperation(_semanticModel, syntax, isImplicit) 1453Return New WithStatementOperation(body, value, _semanticModel, syntax, isImplicit) 1470Return New UsingOperation(resources, body, locals, isAsynchronous:=False, disposeInfo:=Nothing, _semanticModel, syntax, isImplicit) 1477Return New ExpressionStatementOperation(expression, _semanticModel, syntax, isImplicit) 1503_semanticModel, 1520Return New InvalidOperation(children, _semanticModel, syntax, type:=Nothing, constantValue:=Nothing, isImplicit) 1526Return New RaiseEventOperation(eventReference, arguments, _semanticModel, syntax, isImplicit) 1533Return New ExpressionStatementOperation(expression, _semanticModel, syntax, isImplicit) 1542Return New ExpressionStatementOperation(expression, _semanticModel, syntax, isImplicit) 1558Return New TupleOperation(elements, naturalType, _semanticModel, syntax, type, isImplicit) 1567Return New InterpolatedStringOperation(parts, _semanticModel, syntax, type, constantValue, isImplicit) 1588Return New InterpolationOperation(expression, alignment, formatString, _semanticModel, syntax, isImplicit) 1595Return New InterpolatedStringTextOperation(text, _semanticModel, syntax, isImplicit) 1603Return New AnonymousObjectCreationOperation(initializers, _semanticModel, syntax, type, isImplicit) 1617Return New PropertyReferenceOperation([property], constrainedToType:=Nothing, arguments, instance, _semanticModel, syntax, type, isImplicit) 1625_semanticModel, 1636Return New TranslatedQueryOperation(operation, _semanticModel, syntax, type, isImplicit) 1653Return New AggregateQueryOperation(group, aggregation, _semanticModel, syntax, type, isImplicit) 1664Dim method = DirectCast(DirectCast(_semanticModel.Compilation, VisualBasicCompilation). 1673_semanticModel, 1679Return New InvalidOperation(children, _semanticModel, syntax, type, constantValue, isImplicit) 1693Return New ReDimOperation(clauses, preserve, _semanticModel, syntax, isImplicit) 1701Return New ReDimClauseOperation(operand, dimensionSizes, _semanticModel, syntax, isImplicit)
Operations\VisualBasicOperationFactory_Methods.vb (14)
96_semanticModel, syntax, type, isImplicit) 152Return OperationFactory.CreateInvalidOperation(_semanticModel, [operator].UnderlyingExpression.Syntax, ImmutableArray(Of IOperation).Empty, isImplicit) 270_semanticModel, 298Return OperationFactory.CreateInvalidOperation(_semanticModel, parent.Syntax, ImmutableArray(Of IOperation).Empty, isImplicit) 335_semanticModel, 351Dim assignment = New SimpleAssignmentOperation(isRef, target, value, _semanticModel, syntax, type, constantValue, isImplicitAssignment) 432initializer = New VariableInitializerOperation(locals:=ImmutableArray(Of ILocalSymbol).Empty, value, _semanticModel, initializerSyntax, isImplicit) 441initializer = New VariableInitializerOperation(locals:=ImmutableArray(Of ILocalSymbol).Empty, value, _semanticModel, initializerSyntax, isImplicit:=False) 447_semanticModel, 460initializer = New VariableInitializerOperation(locals:=ImmutableArray(Of ILocalSymbol).Empty, initializerValue, _semanticModel, syntax, isImplicit:=True) 465Return New VariableDeclaratorOperation(boundLocalDeclaration.LocalSymbol, initializer, ignoredArguments, _semanticModel, boundLocalDeclaration.Syntax, isImplicit:=boundLocalDeclaration.WasCompilerGenerated) 471_semanticModel, 480Return New EventAssignmentOperation(eventReference, handlerValue, adds, _semanticModel, statement.Syntax, type:=Nothing, isImplicit:=True) 519_semanticModel,