10 references to IsVerifierValue
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\EmitExpression.cs (9)
1176if (!field.IsVolatile && !field.IsStatic && (receiver = fieldAccess.ReceiverOpt).Type.IsVerifierValue() && field.RefKind == RefKind.None && 1344if (!receiver.Type.IsVerifierValue()) 1830Debug.Assert(!parentCallReceiverType.IsVerifierValue()); 1957else if (receiverType.IsVerifierValue()) 1960if (methodContainingType.IsVerifierValue()) 2019Debug.Assert((callKind != CallKind.ConstrainedCallVirt) || (addressKind.GetValueOrDefault() == AddressKind.Constrained) || receiverType.IsVerifierValue()); 2205if (receiverType.IsVerifierReference() || receiverType.IsVerifierValue()) 2302Debug.Assert(methodContainingType.IsVerifierValue(), "only struct calls can be readonly"); 2435Debug.Assert(method.ContainingType.IsVerifierValue(), "this is not a value type");
CodeGen\Optimizer.cs (1)
950right.Type.IsVerifierValue() &&