10 references to IsVerifierValue
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\EmitExpression.cs (9)
1143if (!field.IsVolatile && !field.IsStatic && fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None) 1278if (!receiver.Type.IsVerifierValue()) 1750Debug.Assert(!parentCallReceiverType.IsVerifierValue()); 1877else if (receiverType.IsVerifierValue()) 1880if (methodContainingType.IsVerifierValue()) 1935Debug.Assert((callKind != CallKind.ConstrainedCallVirt) || (addressKind.GetValueOrDefault() == AddressKind.Constrained) || receiverType.IsVerifierValue()); 2115if (receiverType.IsVerifierReference() || receiverType.IsVerifierValue()) 2211Debug.Assert(methodContainingType.IsVerifierValue(), "only struct calls can be readonly"); 2326Debug.Assert(method.ContainingType.IsVerifierValue(), "this is not a value type");
CodeGen\Optimizer.cs (1)
950right.Type.IsVerifierValue() &&