10 references to IsVerifierValue
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\EmitExpression.cs (9)
1132if (!field.IsVolatile && !field.IsStatic && fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None) 1267if (!receiver.Type.IsVerifierValue()) 1731Debug.Assert(!parentCallReceiverType.IsVerifierValue()); 1850else if (receiverType.IsVerifierValue()) 1853if (methodContainingType.IsVerifierValue()) 1908Debug.Assert((callKind != CallKind.ConstrainedCallVirt) || (addressKind.GetValueOrDefault() == AddressKind.Constrained) || receiverType.IsVerifierValue()); 2088if (receiverType.IsVerifierReference() || receiverType.IsVerifierValue()) 2184Debug.Assert(methodContainingType.IsVerifierValue(), "only struct calls can be readonly"); 2299Debug.Assert(method.ContainingType.IsVerifierValue(), "this is not a value type");
CodeGen\Optimizer.cs (1)
951right.Type.IsVerifierValue() &&