public static bool MayNotBeNull(this ParameterDefinition arg)
 {
     return(!arg.AllowsNull() && !arg.IsOptionalArgumentWithNullDefaultValue() && arg.ParameterType.IsRefType() && !arg.IsOut);
 }
Beispiel #2
0
 public static bool MayNotBeNull(this ParameterDefinition arg, MethodDefinition method, NullGuardMode mode)
 {
     return(!arg.AllowsNull(method, mode) && !arg.IsOptionalArgumentWithNullDefaultValue() && arg.ParameterType.IsRefType() && !arg.IsOut);
 }
 public static bool MayNotBeNull(this ParameterDefinition arg)
 {
     return(!arg.AllowsNull() && !arg.IsOptional && arg.ParameterType.IsRefType() && !arg.IsOut);
 }