10 references to IsVerifierValue
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\EmitExpression.cs (9)
1140if (!field.IsVolatile && !field.IsStatic && fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None) 1275if (!receiver.Type.IsVerifierValue()) 1761Debug.Assert(!parentCallReceiverType.IsVerifierValue()); 1888else if (receiverType.IsVerifierValue()) 1891if (methodContainingType.IsVerifierValue()) 1950Debug.Assert((callKind != CallKind.ConstrainedCallVirt) || (addressKind.GetValueOrDefault() == AddressKind.Constrained) || receiverType.IsVerifierValue()); 2136if (receiverType.IsVerifierReference() || receiverType.IsVerifierValue()) 2233Debug.Assert(methodContainingType.IsVerifierValue(), "only struct calls can be readonly"); 2348Debug.Assert(method.ContainingType.IsVerifierValue(), "this is not a value type");
CodeGen\Optimizer.cs (1)
950right.Type.IsVerifierValue() &&